НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

Лабораторная работа 11 "Артиллерийская" задача

§ 21 закончился тем, что мы доверили вам самостоятельно перевести алгоритм решения "артиллерийской" задачи на язык Бейсик. Запустите эту программу на выполнение при v = 200 м/с, S = 3000 м, h = 6 м, α = 1 рад. Попал ли снаряд в стену? По нашим подсчетам - нет.

Попробуйте, меняя угол наклона ствола, произвести пристрелку пушки по цели. Для этого лучше всего использовать известный артиллерийский прием "взятие в вилку". Математики называют этот прием методом деления пополам. Заключается он в следующем. Сначала находят угол наклона ствола, при котором снаряд перелетит через стену, и угол, при котором он не долетит до стены. Эти два угла и образуют "вилку". Затем бегут среднее значение углов, составляю их "вилку", и смотрят, куда попадет

наряд: если он попадет в стену, то стрельба прекращается, если он не попадет в стену, то образуется новая вилка" и надо взять среднее значение между углами этой "вилки".

Нужную точность всегда обеспечит вам метод деления пополам!

Чтобы воспользоваться методом деления пополам, надо знать, перелетел снаряд через стену или он не долетел до нее. Однако в программе такие сообщения не предусмотрены. Измените соответствующим образом программу и с ее помощью проведите пристрелку пушки по цели.

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь