Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Физика-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:
Дата публикования: 2014-10-30; Прочитано: 758 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!