В программировании часто возникают ситуации, когда одну и ту же группу операторов, реализующих определённую цель, требуется повторить без изменений в нескольких местах программы. Для решения данной задачи используются процедуры (подпрограммы)
Подпрограмма - именованная группа операторов, которую можно вызвать для выполнения несколько раз из различных мест программы.
Вспомогательный алгоритм (подпрограмма) должен:
иметь имя, по которому его можно вызвать из других алгоритмов;
возвращать управление тому алгоритму, из которого он был вызван. После того как завершится выполнение вспомогательного алгоритма, вызвавший его алгоритм должен продолжить работу с той точки, в которой он был прерван;
иметь возможность вызывать другие алгоритмы;
иметь достаточно малые размеры
Описание процедуры имеет вид:
procedure имя;
begin
операторы
end;
Рассмотрим применение процедуры на конкретном примере. Необходимо нарисовать три одинаковые треугольники смотри рисунок.
Задание 1. Измените программу из теоретической части, так что было нарисовано пять треугольников.
Задание 2. Составьте программу построения следующего изображения с использованием процедуры Flag.
Задание 3. Составьте программу построения следующего изображения с использованием процедуры Square.