Программа «Теннисный автомат»


The Presentation inside:

Slide 0

Программа «Теннисный автомат» Мелёхина Ольга МОУ «Сосновская СОШ» 10 класс


Slide 1

Задача: Необходимо задать автомату скорость и угол бросания мячика для попадания в площадку определенного размера, находящуюся на известном расстоянии


Slide 2

Предположения: размер мячика очень мал по сравнению с размером Земли, поэтому его можно считать материальной точкой; изменение высоты мячика мало, поэтому ускорение свободного падения можно считать постоянной величиной g = 9,8 м/с2 и движение по оси Yможно считать равноускоренным; скорость бросания тела мала, поэтому сопротивление воздуха можно пренебречь и движение по оси X можно считать равномерным


Slide 3

Разработка формул: При заданных начальной скорости V0 и угле бросания значения координат дальности полета x и высоты y от времени можно описать следующими формулами: x = V0 * cos a * t, y = V0 * sin a * t – g * t2 / 2


Slide 4

Площадка расположена на поверхности земли, поэтому из второй формулы можно выразить время, которое понадобится мячику, чтобы достичь площадки: V0 * sin a * t – g * t2 / 2 = 0, t * (V0 * sin a – g * t / 2) = 0


Slide 5

Значение времени t = 0 не имеет физического смысла, поэтому: V0 * sin a – g * t / 2 = 0, t = (2 * V0 * sin a) / g


Slide 6

Поставим полученное выражение для времени в формулу для вычисления координаты x: x = (V0 * cos a * 2 * V0 * sin a) / g = (V20 * sin 2a) / g


Slide 7

Пусть площадка расположена на расстоянии S и имеет длину L. Тогда попадание произойдет, если значение координаты X мячика будет удовлетворять условию в форме неравенства: S< или = X > или = S+L. Если X<S, то это означает «недолет», а если X>S+L, то это означает «перелет»


Slide 8

Создание компьютерной модели теннисного автомата: Работа программирования выполнена на языке Visual Basic в программе VBExpress.


Slide 9

Полученный результат


Slide 10

Спасибо за внимание!


×

HTML:





Ссылка: