Процесс решения задач на компьютере – это совместная деятельность человека и ЭВМ. Этот процесс можно представить в виде нескольких последовательных этапов. На долю человека приходятся этапы, связанные с творческой деятельностью – постановкой, алгоритмизацией, программированием задач и анализом результатов, а на долю компьютера – этапы обработки информации в соответствии с разработанным алгоритмом.
I. Постановка задачи.
Определяется цель задачи, даётся словесное описание содержания задачи и предлагается общий подход к её решению.
II. Математическое или информационное моделирование.
Цель этого этапа – создать такую математическую модель решаемой задачи, которая может быть реализована на компьютере. Иногда математическая постановка сводится к простому перечислению формул.
III. Алгоритмизация задачи.
На основе математического описания разрабатывается алгоритм решения.
IV. Программирование.
Программа – план действий, подлежащих выполнению некоторым исполнителем, например, компьютером.
V. Ввод программы и исходных данных в ЭВМ.
VI. Тестирование и отладка программы.
На этом этапе происходит исполнение алгоритма с помощью ЭВМ, поиск и исключение ошибок.
VII. Исполнение отлаженной программы и анализ результатов.
Для каждой задачи должны быть записаны:
1. Условие.
2. Переменные, используемые в программе с необходимыми пояснениями.
3. Математическое решение задачи.
4. Схема алгоритма.
5. Программа.