Сайт учителя

Тинькова Е.Н.

Урок 17


Решение задач на компьютере

Ключевые слова:         

2.1.2. Задача о пути торможения автомобиля

Рассмотрим последовательность прохождения этапов решения за­дачи на компьютере (см. рис. 2.1) на примере простой задачи.

Водитель автомобиля, движущегося с некоторой постоянной ско­ростью, увидев красный свет светофора, нажал на тормоз. После это­го скорость автомобиля стала уменьшаться каждую секунду на 5 мет­ров. Требуется найти расстояние, которое автомобиль пройдёт до пол­ной остановки.

Первый этап. Дано:

vOx — начальная скорость;

vx — конечная скорость (равна нулю, так как автомобиль остано­вился);

ах — ускорение (равно -5 м/с).

Требуется найти: sx — расстояние, которое автомобиль пройдёт до полной остановки.

Второй этап. В данной ситуации мы имеем дело с прямолиней­ным равноускоренным движением тела. Формула для перемещения при этом имеет вид:

          рис.2.3.

Упростим эту формулу с учётом того, что конечная скорость равна нулю:

sx= (v20x)/(2ax) При ах = -5 м/с получим: sx= (v20x)/10

Решение задач на компьютере.

Третий этап. Представим алгоритм решения задачи в виде блок-схемы:

                                              Рис.2.2. Блок схема.                                                

Четвёртый этап. Запишем данный алгоритм на языке програм­мирования Паскаль:

program n_l;

        var v0, s: real;

begin

        writeln('Вычисление длины пути торможения автомобиля');

        write ('Введите начальную скорость (м/с)»1);

        readln (v0);

        s:=v0*v0/10;

        writeln ('До полной остановки автомобиль пройдёт ', s:8:4, ' м.')

 end.

Пятый этап. Протестировать составленную программу можно, используя информацию, что при скорости 72 км/ч с начала торможе­ния до полной остановки автомобиль проходит 40 метров.

Выполнив программу несколько раз при различных исходных данных, можно сделать вывод: чем больше начальная скорость авто­мобиля, тем большее расстояние он пройдёт с начала торможения до полной остановки.

Применяя компьютер для решения задач, всегда следует помнить, что наряду с огромным быстродействием и абсолютной исполнитель­ностью у компьютера отсутствуют интуиция и чувство здравого смысла, и он способен решать только ту задачу, программу решения которой ему подготовил человек.

 


Вопросы и задания

1.Ознакомьтесь с материалами презентации к параграфу, со­держащейся в электронном приложении к учебнику. Допол­няет ли презентация информацию, содержащуюся в тексте параграфа?

2.Какой этап решения задачи на компьютере, по вашему мнению, является наиболее трудоёмким?

3.Как вы считаете, по силам ли одному специалисту реализация всех  этапов решения сложной практической задачи? Обоснуйте свою точку зрения.


Самое главное

Для решения задач на компьютере необходимо владеть языком программирования, обладать знаниями в области информационного моделирования и алгоритмизации.

 

Block title

Вход на сайт

Поиск

Календарь

«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Архив записей