Образовательный портал Claw.ru
Всё для учебы, работы и отдыха
» Шпаргалки, рефераты, курсовые
» Сочинения и изложения
» Конспекты и лекции
» Энциклопедии

Откроем  Qbasic  и запишем для пробы несколько строк:

a=2

b=3

c=5

k=(a+b)*c

           PRINT   k

После ввода RunStart, получили результат 25. Поупражнявшись с различными величинами переменных и арифметическими действиями выясняем, что удобно вычислять значение функции  меняя значения переменных.

Для удобства рассмотрения возьмем обычную задачу из учебника физики, где нужно определить дальность полета и время полета тела брошенного с какой-то начальной скоростью V0  под углом к горизонту α, при этом усложним задачу: получим значение высоты и горизонтальной дальности тела через равные промежутки времени ∆t =1 сек, сопротивлением воздуха пренебрегаем.

Рассмотрим график полета тела представленный на рис. 1.

Как видно из графика скорость тела в любой точке траектории полета может быть определенна по формуле V=Claw.ru | Рефераты по информатике, программированию | Компьютерное моделирование движения тел, в нашем случае вектор начальной скорости V0 определяется формулой V0 =Claw.ru | Рефераты по информатике, программированию | Компьютерное моделирование движения тел. При этом текущее значение скорости Vт0 в соответствии с законом всемирного тяготения определяется формулой  V0т = Claw.ru | Рефераты по информатике, программированию | Компьютерное моделирование движения тел .

Исходя из этого проекция горизонтальной дальности до тела определяется формулой:

S= (V0х+ V1х+ V2х+…+ Vnx). ∆t

Так как Vx это прямолинейное равномерное движение, то  V0x= V1x= V2x=…= Vnx , тогда S= V0x.n∆t = V0x.t, где t общее время полета тела. Таким образом проекция пути на ось Х будет иметь вид:

S=V0cos α . t= V0 n∆t cos α   (1.1)

Claw.ru | Рефераты по информатике, программированию | Компьютерное моделирование движения тел

Рис.1

Высоту полета тела определяем в соответствии с прямолинейным равноускоренным движением по формуле [ 4 ]:

h= V0y.t+Claw.ru | Рефераты по информатике, программированию | Компьютерное моделирование движения тел= V0sin α.t+Claw.ru | Рефераты по информатике, программированию | Компьютерное моделирование движения тел= V0sin α.n∆t +Claw.ru | Рефераты по информатике, программированию | Компьютерное моделирование движения тел   (1.2)

Для построения такого графика не обходимо получить значение точек в плоскости X Y, которые будут отображать траекторию полета тела в каждый момент времени t. 

Для составления программы используем формулы 1.1 и 1.2.

Войдем в Qbasic и наберем программу следующего вида:

    REM полет тела

    PRINT "t", "h", "s"


Рекомендуем скачать другие рефераты по теме: персонал диплом, шпаргалки по государству и праву.


Категории:




Предыдущая страница реферата | 1  2  3  4  5  6  7  8  9  10 |


Поделитесь этой записью или добавьте в закладки

   



Рефераты от А до Я