Лекция: Исследование физических моделей
Физика-9 ЦЗЛг'
Рассмотрим процесс построения и исследования модели на конкретном примере движения тела, брошенного под углом к горизонту.
Содержательная постановка задачи.В процессе тренировок теннисистов используются автоматы по бросанию мячика в определенное место площадки. Необходимо задать автомату необходимую скорость и угол бросания мячика для попадания в мишень определенного размера, находящуюся на известном расстоянии.
Качественная описательная модель.Сначала построим качественную описательную модель процесса движения тела с использованием физических объектов, понятий и законов, то есть в данном случае идеализированную модель движения объекта. Из условия задачи можно сформулировать следующие основные предположения:
• мячик мал по сравнению с Землей, поэтому его можно считать материальной точкой;
• изменение высоты мячика мало, поэтому ускорение свободного падения можно считать постоянной величиной g = 9,8 м/с2 и движение по оси OY можно считать равноускоренным;
• скорость бросания тела мала, поэтому сопротивлением воздуха можно пренебречь и движение по оси ОХ можно считать равномерным.
Глава 5
Формальная модель.Для формализации модели используем известные из курса физики формулы равномерного и равноускоренного движения. При заданных начальной скорости vQи угле бросания а значения координат дальности полета х и высоты у от времени можно описать следующими формулами:
(5.1) х=vo " cosa " *'>
у — v0• sina • t — g-1 /2. Пусть мишень высотой h будет размещаться на расстоянии s от автомата. Из первой формулы выражаем время, которое понадобится мячику, чтобы преодолеть расстояние s:
t = s/(v0■ cosa). Подставляем это значение для t в формулу для у. Получаем I — высоту мячика над землей на расстоянии s:
I = s • tga — g-s2/(2 • v02 • cos2a). Формализуем теперь условие попадания мячика в мишень. Попадание произойдет, если значение высоты I мячика будет удовлетворять условию в форме неравенства:
О ^ I < h.
Если I < 0, то это означает «недолет», а если I > h, то это означает «перелет».
Компьютерная модель на языке Visual Basic.Преобразуем формальную модель в компьютерную с использованием системы программирования Visual Basic. Создадим сначала графический интерфейс проекта.
Л| Проект «Движение тела, брошенного под углом ■**■"*• к горизонту»
1.Разместить на форме четыре текстовых поля для ввода значений начальной скорости, угла бросания мячика, расстояния до мишения и ее высоты, а также два текстовых поля для вывода высоты мячика на заданном расстоянии и текстового сообщения о результатах броска.
2. Поместить на форму метки для обозначения полей и единиц измерения.
3. Поместить на форму кнопку и создать для нее событийную процедуру, которая обеспечивает присваивание переменным значений, введенных в текстовые поля, вычисление высоты мячика на заданном расстоянии и вывод результатов на форму с использованием конструкции выбора Select Case: