Панчук И.А., Аманжолова А.Ж.
Северо-Казахстанский Государственный
университетим. М.Козыбаева, Казахстан
Способы решения физических задач с
помощью языка программирования Turbo Pascal.
В школьной программе к завершению 9 класса
ученики имеют знания и навыки
практически за весь базовый курс физики и информатики. Поэтому у учеников не
должно вызвать особого труда составление простой программы на языке Паскаль для
решения задачи из любого пройденного раздела физики. Решение задачи на ЭВМ
включает в себя несколько этапов: постановка задачи, ее математическая формулировка,
выбор метода решения, разработка алгоритма, составление программы, отладка и
решение задачи.
Можно предложить ученикам решить следующую
задачу: Первую половину пути автомобиль проехал со средней скоростью v1 = 70км/ч, а вторую – со средней скоростью v2 = 30км/ч.
Определить среднюю скорость автомобиля на всем пути.
Прежде чем приступать к составлению
программы для решения задачи, необходимо вначале решить эту задачи «классическим» способом, т.е. на
бумаге. Начиная анализ решения задачи, необходимо обратить внимание на то, что
первую половину пути автомобиль проехал со скоростью 70 км/ч и затратил
время равное вторую половину пути
автомобиль проехал со скоростью 30км/ч и затратил время равное
По определению, средняя скорость при
равномерном прямолинейном движении, равна отношению всего пройденного пути ко
всему затраченному времени.
т. е.
Подставляя значения скорости, в формулу средней скорости, имеем, что средняя скорость равна 42 км/ч.
После этого анализа можно приступать к
написанию программы. Входными параметрами в программе будут являться значения
скорости первой половины пути и второй половины пути, и здесь учащиеся должны
догадаться, что нужно использовать две переменные. Третью переменную можно использовать по желанию: или поместить в неё результат
расчета; или же поместить формулу расчета
непосредственно в операторе writeln. Далее нужно
реализовать интерфейс программы. Простейшим способом реализация интерфейса
будет подсказка пользователю программы о том, что необходимо ввести значения
параметров задачи. После получения программой всех необходимых данных следует
перейти к расчетной формуле и организации вывода результата. Исходный код программы представлен в
соответствии с рисунком 1.
Рисунок 1. Исходный код программы.
Окно,
отображающее результаты работы программы, изображено в соответствии с рисунком
2.
Рисунок 2. Окно результата работы программы.
Следуя решению
данной задачи, можно предложить в качестве домашнего задания решить следующие
задачи:
ü
Катер прошел первую половину пути со средней скоростью в 2 раза большей, чем вторую. Средняя скорость на всем пути составила 4 км/ч Каковы скорости катера на первой
и второй половинах пути?
ü
Автомобиль, двигаясь равномерно со скоростью v1 = 45 км/ч,
в течение времени t1 =10 c, прошел такой же путь, какой автобус, двигающийся в том же
направлении, за время t2 = 15 с.
Какова их относительная скорость?
Для решения физических задач на уроках
информатики, так же существует возможность использования любого другого
изучаемого в школе языка программирования.
Литература:
1.
Физика. 9 класс.
Учебник. Фадеева А.А., Засов А.В., Киселев Д.Ф.
2-е изд., доп. и перераб. - М.: 2009. - 224 с.
2.
Петросян,
В.Г., Перепеча, И.Р., Дымов, Р.М., Петросян, Л.В. Решение физических задач
курса общей физики на ЭВМ [Текст] / В.Г.Петросян, И.Р. Перепеча, Р.М. Дымов,
Л.В. Петросян // Тезисы докладов международной конференции ФССО – 95. –
Петрозаводск, 1995. – С. 42 – 43. (0,2 п.л., авторских – 0,1 п.л. – 50 %).