1) Постановка задачи 2) Формализация 3) Анализ математической задачи 4) Построение алгоритма 5) Составление программы на языке программирования 6) Отладка и тестирование программы 7) Проведение расчетов и получение результатов
На этапе постановки задачи определяются исходные данные и результаты , которые надо получить.
2) Формализация
Процесс формализации (построение математической модели) - означает перевод задачи на язык математики.
3) Анализ математической задачи
4) Построение алгоритма
5) Программирование
6) Отладка и тестирование программы
Отладить программу помогает система программирования, которая автоматически обнаруживает ошибки и сообщает о них программисту.
Тестирование - это этап, на котором экспериментально исследуется правильность алгоритма, реализованного в программе, с помощью некоторого набора тестов.