Студопедия

Главная страница Случайная страница

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

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Ввод / Вывод Блок вычислений






       
   
 
 

 


Начало (заголовок) цикла Конец цикла

 
 


Ветвление

 

Пример составления алгоритма решения задачи и вычислительной программы.

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

Из точки с координатами x0, y0, брошено тело под углом a0 к горизонту с начальной скоростью v0. Найти положение тела через некоторые промежутки времени.

1 этап решения задачи – первоначальная формулировка задачи, в нашем случае дана в условии.

2 этап решения задачи – выбор или разработка математической модели.

Движение тела происходит в поле тяготения Земли.

Сопротивлением воздуха пренебрегаем.

 
 

Система уравнений, описывающая движение тела имеет вид:

Рис. 1. Траектория полета тела,

где

x0, y0 – координаты начальной точки движения тела.

vx0, vy0x и y – компоненты начальной скорости движения тела

g – ускорение свободного падения

 
 


Время пролета тела,

 

необходимо найти положение тела в заданные моменты времени:

tn, n=1…N, Dt=tn+1-tn =

3 этап решения задачи – разработка и запись алгоритма.

Запишем алгоритм на естественном языке

1. Ввести значение начальной скорости тела, угла a, под которым бросают тело и число точек N, в которых необходимо определить местоположение тела.

2. Вычислить значение vx0=v0cos(a).

3. Вычислить значение vy0=v0sin(a).

4. Присвоить g=9, 81 м/с2.

5. Вычислить Т.

6. Вычислить Dt.

7. Присвоить i=1.

8. Присвоить t=1.

9. Вычислить x(t).

10. Вычислить y(t).

11. Вывести координаты тела.

12. Присвоить t= t+D t.

13. Присвоить i= i +1.

14. Если i< N, то перейти к шагу 9, иначе остановить выполнение программы.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.