Формулировка задачи. Проектирование алгоритма, то есть разработка плана действий. Написание программы, используя выбранный язык программирования. Компиляция или интерпретация программы в машинный код. Запуск программы и выполнение вычислений. Обработка полученных результатов. Оценка и анализ полученных данных.