Типы чисел в играх

1. Типы чисел в математике и играх

🔢 Основные типы чисел

  1. Натуральные числа (1, 2, 3, ...)
    • Используются для подсчёта предметов (например, количество жизней в Mario).
  2. Целые числа (...-2, -1, 0, 1, 2...)
    • Могут быть отрицательными (например, долг в игре или температура).
  3. Рациональные числа (дроби: 1/2 = 0.53/4 = 0.75)
    • Удобны для дробного урона (12.5 HP) или координат (X: 3.14).
  4. Иррациональные числа (√2 ≈ 1.414...π ≈ 3.14159...)
    • Используются в физике игр (траектории, окружности).

🎮 Примеры из игр

  • Натуральные: Количество монет (100).
  • Целые: Температура в Minecraft (-5°C).
  • Дробные: Точный урон (7.5 HP).
  • Иррациональные: Расчёт дистанции стрельбы (√(x² + y²)).

2. Сравнение чисел

📏 Правила сравнения

  1. Положительные числа: Чем больше цифра, тем больше число.
    • 5.7 > 3.2 (как урон меча vs. кинжала).
  2. Отрицательные числа: Чем «ближе» к нулю, тем больше число.
    • -10 < -5 (как штрафы в экономических играх).
  3. Дроби: Сравниваем поразрядно.
    • 0.75 > 0.5 (как шанс выпадения лута).

⚔️ Игровой пример

У меча урон 15.3, у лука — 15.25. Что сильнее?
Ответ15.3 > 15.25 (меч).


Исторические факты

📜 Как появились числа?

  1. Натуральные числа: Возникли для счёта скота (Древний Вавилон, 3000 до н.э.).
  2. Отрицательные числа: Впервые использованы в Китае (~200 до н.э.) для учёта долгов.
  3. Дроби: Египтяне применяли их при строительстве пирамид (1/2, 1/4).
  4. Ноль: Изобретён в Индии (~V век) для записи чисел типа 10, 100.

🎮 Интересное

  • В первых играх (например, Pong) были только целые числа.
  • Современные игры используют float (дробные) для плавного движения.

Задания для закрепления

📝 Уровень 1

  1. Сравни: -5.3 и -5.1.
  2. Запиши 3/4 в виде десятичной дроби.
  3. Какое число больше: 0.01 или 0.1?

🎯 Уровень 2

  1. Расставь на прямой: -1.20.5-0.12.3.
  2. Переведи проценты в дробь: 25%150%.
  3. Сравни урон: 17.8 и 17.80.

🏆 Уровень 3

  1. Придумай пример иррационального числа из игры (подсказка: дистанция).
  2. Почему 0.1 + 0.2 ≠ 0.3 в программировании?
  3. Где в Minecraft встречаются отрицательные числа?

Ответы
  1. -5.1 > -5.3
  2. 0.75
  3. 0.1 > 0.01
  4. -1.2-0.10.52.3
  5. 0.251.5
  6. 17.8 = 17.80
  7. Дистанция между точками: √(3² + 4²) = 5 (пифагорова тройка).
  8. Из-за погрешности двоичного представления (см. IEEE 754).
  9. Координаты подземелья (Y = -40), температура в биомах.

Прокрутить вверх