Последний уровень раздела предыдущего изложения   Текущий уровень изложения предыдущего раздела   Текущий уровень изложения следующего раздела   Следующий уровень изложения текущего раздела   Уровень: Глоссарии:


ПРОЦЕДУРЫ

Заголовок процедуры содержит служебное слово Procedure, имя процедуры и список формальных параметров , заключенный в круглые скобки. В списке формальных параметров перечисляются имена* формальных параметров, причем для каждого параметра определяется его тип* . В частном случае список формальных параметров может отсутствовать.

Процедура может содержать такие же разделы описаний , что и ПАСКАЛЬ-программа, а именно: разделы описания модулей, меток, констант, типов, переменных, процедур и функций.

Раздел операторов процедуры представляет собой последовательность любых исполняемых операторов языка ПАСКАЛЬ, заключенную в операторные скобки begin.....end.

Текст процедуры завершается символом " ; ".

Описание процедуры, расположенное в разделе описаний, само по себе никакого действия не производит. Выполнение процедуры (активизация) начинается после обращения к ней из программы или из другой процедуры с помощью оператора вызова процедуры.

Оператор вызова процедуры, или оператор процедуры, содержит имя вызываемой процедуры и список фактических параметров, заключенный в круглые скобки. В частном случае список фактических параметров может отсутствовать. Соответствие между фактическими и формальными параметрами определяется порядком их следования. Список формальных параметров процедуры обычно содержит перечень исходных данных, с которыми работает процедура, и перечень результатов.

Пример