• Предмет: Информатика
  • Автор: badalancik
  • Вопрос задан 4 месяца назад

створи в середовищі python модель польоту кинутого м'яча ​

Ответы

Ответ дал: archie242
2

Відповідь:

import math

# Початкові параметри м'яча

h0 = 2 # висота над землею (м)

v0 = 20 # початкова швидкість (м/с)

theta = 45 # кут нахилу відносно горизонту (градуси)

t_flight = 2 # час польоту (секунди)

# Константи

g = 9.81 # прискорення вільного падіння (м/с^2)

# Перетворення кута з градусів у радіани

theta = math.radians(theta)

# Обчислення горизонтальної та вертикальної складових швидкості

v0x = v0 * math.cos(theta)

v0y = v0 * math.sin(theta)

# Обчислення максимальної висоти польоту

h_max = h0 + (v0y**2) / (2*g)

# Обчислення максимальної відстані польоту

r_max = v0x * t_flight

# Масив часових точок

time_points = []

for t in range(0, int(t_flight*100), 1):

   time_points.append(t/100)

# Масив висот та відстаней на кожній часовій точці

height_points = []

range_points = []

for t in time_points:

   # Обчислення висоти та відстані на даній часовій точці

   height = h0 + v0y*t - 0.5*g*(t**2)

 

Вас заинтересует