Тема: Программирование как этап решения задачи на компьютере
Тема: "Программирование как этап решения задачи на компьютере"
Задача о пути торможения автомобиля
Водитель автомобиля, движущегося с некоторой постоянной скоростью, увидел красный свет светофора, нажал на тормоз. После этого скорость автомобиля стала уменьшаться каждую секунду на 5 метров.
Требуется найти расстояние, которое автомобиль пройдёт до полной остановки.
Рассмотрим последовательность прохождения этапов решения задачи с помощью компьютера на примере простой задачи.
Первый этап.
Дано:
v0x — начальная скорость;
vx — конечная скорость (равна нулю, так как автомобиль остановился);
ax — ускорение (равно −5 м/с).
Требуется найти:
sx — расстояние, которое автомобиль пройдёт до полной остановки.
Второй этап.
Третий этап.
Представим алгоритм решения задачи в виде блок-схемы:
Четвёртый этап.
Запишем данный алгоритм на языке программирования Паскаль.
Пятый этап.
Протестировать составленную программу можно, используя ту информацию, что при скорости 72 км/ч с начала торможения до полной остановки автомобиль проходит 40 метров.
Выполнив программу несколько раз при различных исходных данных, можно сделать вывод: чем больше начальная скорость автомобиля, тем большее расстояние он пройдет с начала торможения до полной остановки.