Ответ:
Пример программы на Python, моделирующей свободное падение шара без учёта сопротивления воздуха:
g = 9.8 # ускорение свободного падения, м/с²
h = 20 # начальная высота, м
dt = 0.5 # шаг времени, с
t = 0
while True:
s = 0.5 * g * t 2
if s >= h:
s = h
height = h - s
print(f't = {t:.1f} с, высота = {height:.2f} м')
if height <= 0:
break
t += dtВ программе используется формула свободного падения: \(s = \frac{gt^2}{2}\), где \(s\) — пройденный путь, \(g = 9.8\) м/с² — ускорение свободного падения, \(t\) — время.
Для высоты 20 м результаты будут примерно такими:
| Время, с | Высота, м |
|---|---|
| 0,0 | 20,00 |
| 0,5 | 18,78 |
| 1,0 | 15,10 |
| 1,5 | 8,98 |
| 2,0 | 0,40 |
| 2,5 | 0,00 |
Шар достигает земли примерно через 2,02 с. Следовательно, модель показывает, что при свободном падении высота шара постепенно уменьшается, а скорость движения увеличивается.
Ответ: программа создана; результат моделирования — падение шара с высоты 20 м примерно за 2,02 с.
