Pascal – язык структурного программирования. П Р О Ц Е Д У Р Ы
ПРОЦЕДУРА — часть программы, имеющая имя и предназначенная для решения определенной задачи. Каждая процедура определяется только однажды, но может использоваться многократно. Процедуры определяются в разделе описаний вслед за разделом переменных.
Программу, состоящую только из операторов, называют МОНОЛИТНОЙ.
Программу, содержащую процедуры и функции называют МОДУЛЬНОЙ.
Процедуры позволяют избежать повторения фрагментов программ и таким образом сократить размеры программы. Процедуры позволяют разбить программу на законченные блоки.Переменные, описанные VAR после слова PROGRAM, называют ГЛОБАЛЬНЫМИ. Глобальные переменные передаются в любую часть программы, в том числе и в процедуры.
Переменные, описанные в процедуре, называют ЛОКАЛЬНЫМИ, так как они используются только в данной процедуре. Доступа к ним из программы нет.
Часто процедура содержит список параметров.
procedure имя (СПИСОК ПАРАМЕТРОВ);
...
Список параметров — перечень имен для обозначения исходных данных и результатов работы процедуры с указанием их типов. Параметры, перечисляемые в списке, называют ФОРМАЛЬНЫМИ.