Решение задачи о движении под углом к горизонту находится тут.

Видео о том, как установить Python — находится тут

Видео о том, как запрограммировать задачу о теле, брошенном под углом к горизонту — находится тут.

Код программы для python (кликнуть на код и нажать на появившийся справа значок со стрелкой ):

import numpy as np
import matplotlib.pyplot as plt


#блок ввода начальных данных 
V0=10
g=9.81
alpha_deg=40
alpha=np.pi*alpha_deg/180 #перевод угла в радианы

# частота дискретизации аналитического решения
N=150 
#Задание массива значений для координат x и y
x=np.array([0.0]*N)
y=np.array([0.0]*N)

#блок вычислений

t_p=2*V0*np.sin(alpha)/g #полное время полёта
t=np.linspace(0,t_p,N)

x=V0*np.cos(alpha)*t
#y=V0*np.sin(alpha)*t-g*t**2/2
y=V0*np.sin(alpha)*t-g*np.power(t,2)/2

#блок выходных данных

plt.title('Траектория движения тела под углом к горизонту') #название графика
plt.xlabel('Координата х') #обозначение оси х
plt.ylabel('Координата y') #обозначение оси y
plt.grid(True)             #включение сетки на графике
plt.plot(x,y,linewidth=1,alpha=0.7) #построение графика как такового с прозрачностью 0.7
plt.legend([f'alpha={alpha_deg}'],loc=1) #задание легенды с её помещение в локации 1
plt.show()

От IvanPetrov