Алгоритм и программа
На первом этапе создания программы программист должен определить последовательность действий, которые необходимо выполнить, чтобы решить поставленную задачу, т. е. разработать алгоритм. Алгоритм – это точное предписание, определяющее процесс перехода от исходных данных к результату.
Алгоритм решения задачи может быть представлен в виде словесного описания или графически – в виде блок-схемы. При изображении алгоритма в виде блок-схемы используются специальные символы (рис. 1.1).
Рис. 1.1. Основные символы, используемые для представления алгоритма в виде блок-схемы
Представление алгоритма в виде блок-схемы позволяет программисту уяснить последовательность действий, которые должны быть выполнены для решения задачи, убедиться в правильности понимания поставленной задачи.
При программировании в Delphi алгоритм решения задачи представляет собой совокупность алгоритмов процедур обработки событий.
В качестве примера на рис. 1.2 приведена совокупность алгоритмов программы Стоимость покупки, а на рис. 1.3 – ее диалоговое окно. После разработки диалогового окна и алгоритмов обработки событий можно приступить к написанию программы. Ее текст приведен в листинге 1.1.
Рис. 1.2. Алгоритм программы вычисления стоимости покупки – совокупность алгоритмов обработки событий на компонентах формы