Зберегти прогрес
МОДУЛЬ 8. ЦЕНТР КЕРУВАННЯ ПОЛЬОТОМ: ФІНАЛЬНИЙ ПРОЄКТ

Урок 4. Проєкт, етап 2: політ

⌨ Python⏱ ~10 хв✎ 2 завдання з автоперевіркою✓ безкоштовно

Симуляція польоту

Тепер змоделюємо політ з кроком 1 секунда. На кожному кроці:

●●●код Python
m = mass + fuel                    # поточна маса
if fuel > 0:
    a = thrust / m - 9.8           # прискорення з тягою
    fuel -= burn                   # спалили паливо
    if fuel < 0: fuel = 0
else:
    a = -9.8                       # двигун вимкнено — лише гравітація
v += a                             # нова швидкість
h += v                             # нова висота
t += 1

Політ закінчується, коли ракета повертається на землю (h ≤ 0).

➜ПОРАДА
Це спрощена модель (без опору повітря і зміни g з висотою), але принцип той самий, що в справжніх програмах балістики. Важливо: порядок дій має бути саме такий, інакше числа вийдуть інші.
Перевір себе: 2 задачі з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі