Постановка задачи Построение алгоритма Составление программы на языке программирования О т л а д к а и тестирование программы Математическая формализация Проведение расчетов и анализ полученных результатов На этапе постановки задачи необходимо четко определить, что дано и что требуется найти Задача переводится на язык математических формул, уравнений, отношений. Если решение задачи требует математического описания какого-то реального объекта, явления или процесса, то формализация равносильна получению соответствующей математической модели. На этапе построения алгоритма используются графические блок-схемы и Алгоритмический язык (АЯ) Существует множество языков и систем программирования. Чтобы составить программу, необходимо знать соответствующий формальный язык. В базовом курсе информатики для примера предлагается язык программирования ПАСКАЛЬ. Под отладкой программы понимается процесс испытания работы программы и исправление обнаруженных при этом ошибок. Проверка на компьютере правильности алгоритма производится с помощью тестов. Тест – это конкретный вариант значений исходных данных, для которого известен ожидаемый результат.