Комп'ютер як лабораторія
Цикли дозволяють моделювати процеси крок за кроком. Так інженери розраховують траєкторії ракет: розбивають політ на дрібні проміжки часу й на кожному перераховують швидкість і висоту.
◆ПРИКЛАД
(крок 1 секунда, g = 10):
1h = 100
2v = 0
3t = 0
4while h > 0:
5v += 10 # швидкість зростає
6h -= v # висота зменшується
7t += 1
8print(t)
Це спрощена модель, але саме з таких починали перші програми NASA і КБ «Південне».
➜ПОРАДА
Перевіряй симуляцію «на здоровий глузд»: висота не має ставати величезною, а час — від'ємним.
Перевір себе: 5 задач з автоперевіркою
▶ Розв'язувати задачіПідказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.