Рефераты | Рефераты по информатике, программированию | Компьютерное моделирование движения тел | страница реферата 3 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

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

    a=2

    b=3

    c=5

    k=(a+b)*c

               PRINT   k

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

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

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

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

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

    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)

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

    Рис.1

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

    h= V0y.t+Рефераты | Рефераты по информатике, программированию | Компьютерное моделирование движения тел= V0sin α.t+Рефераты | Рефераты по информатике, программированию | Компьютерное моделирование движения тел= V0sin α.n∆t +Рефераты | Рефераты по информатике, программированию | Компьютерное моделирование движения тел   (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 |




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

       




    Категории:



    Разделы сайта




    •