Курсовая работа: Движение тела, брошенного под углом к горизонту: программное обеспечение
2. Рабочий проект
2.1 Общие сведения о работе программе (на чем написано, какие технологии использованы)
Программа написана на языке высокого уровня VisualBasic.
При разработке были использованы следующие технологии:
· работа с массивами данных;
· работа с таблицей DataGridView;
· работа с библиотекой ZedGraph.dllи компонентом ZedGrarh, используемого для вывода графиков на экран;
· работа с компонентом MenuStrip, используемого для создания меню программы.
2.2 Основные процедуры/классы системы
В программе используются следующие основные процедуры:
1. Вычисление координат Xи Yв момент времени tи заполнение списка координат list1 данными:
Dim t As New Integer
Dim Vx, Vy, x, y, g, rad, b, a1 As Double
g = 9.80665
Vx = 0, Vy = 0
x = 0, y = 0
rad = Math.PI / 180
Dim list1 As New ZedGraph.PointPairList
Dim ex As New Boolean
ex = False
t = 0
While ex = False
Vx = V * Math.Cos(a * rad)
x = Vx * t
Vy = V * Math.Sin(a * rad)
y = Vy * t - g * t * t / 2
If y < 0 Then
Dim x1, x2, y1, y2 As Double
x2 = x