Расставьте этапы в правильном порядке:
- Программирование — Программа;
- Постановка задачи — Словесная информационная модель;
- Отладка, тестирование(компьютерный эксперимент) — Уточнение модели, получение результата;
- Алгоритмизация — Алгоритм;
- Формализация — Математическая модель.
Отладка программы — это процесс проверки работоспособности программы и исправления обнаруженных при этом ошибок.
Тест — это конкретный вариант значений исходных данных, для которого известен ожидаемый результат.
Рассмотрим последовательность прохождения этапов решения задачи на компьютере на примере задачи.
ПРИМЕР: Водитель автомобиля, движущегося с некоторой постоянной скоростью(V0), увидев красный свет светофора, нажал на тормоз. После этого скорость автомобиля стала уменьшаться каждую секунду на 5 метров. Требуется найти расстояние(S), которое автомобиль пройдет до полной остановки.
Дано:
Требуется найти:
В данной задаче рассматривается прямолинейное равноускоренное движение тела.
Формула для перемещения:
Представим алгоритм решения задачи в виде блок схемы:
Запишем данный алгоритм на языке программирования Паскаль:
Протестируем программу:
Скорость — 72 км/ч
Расстояние — ____________
Вывод: Чем больше начальная скорость автомобиля, тем большее расстояние он пройдет с начала торможения до полной остановки.
Применяя компьютер для решения задач, всегда следует помнить, что наряду с огромным быстродействием и абсолютной исполнительностью у компьютера отсутствуют интуиция и чувство здравого смысла, и он способен решать только ту задачу, программу решения которой ему подготовил человек.
Дарья Нестерова