Предмет: Информатика, автор: timur709

використовуючи прогремне середовище Python реалізувати політ м'яча СРОЧНОООО 50БАЛЛОВВВВВВВ

Ответы

Автор ответа: lywehhhhh
1

import matplotlib.pyplot as plt

def ball_trajectory(initial_height, initial_velocity, gravity, time_step):

# Початкові умови

height = [initial_height]

velocity = [initial_velocity]

time = [0]

while height[-1] > 0:

# Обчислення нової висоти, швидкості і часу

new_height = height[-1] + velocity[-1] * time_step

new_velocity = velocity[-1] + gravity * time_step

new_time = time[-1] + time_step

# Оновлення списків зі значеннями

height.append(new_height)

velocity.append(new_velocity)

time.append(new_time)

return height, time

# Параметри м'яча і середовища

initial_height = 10.0 # Початкова висота в метрах

initial_velocity = 0.0 # Початкова швидкість в метрах за секунду

gravity = -9.8 # Прискорення вільного падіння в метрах за секунду на квадрат

time_step = 0.01 # Крок часу в секундах

# Розрахунок траєкторії політу м'яча

height, time = ball_trajectory(initial_height, initial_velocity, gravity, time_step)

# Візуалізація траєкторії

plt.plot(time, height)

plt.xlabel('Час (с)')

plt.ylabel('Висота (м)')

plt.title('Політ м\'яча')

plt.grid(True)

plt.show()

Похожие вопросы
Предмет: Русский язык, автор: aneshka141
Предмет: Қазақ тiлi, автор: panchenkodaniil0804