процедуры – подпрограммы, которые
могут иметь сколько угодно
параметров или не иметь их совсем, при этом активизация процедуры
происходит посредством самостоятельного оператора;
функции – подпрограммы, имеющие
сколько угодно входных
параметров, но только один выходной,
который является
обязательным и содержится в ячейке,
идентифицируемой именем
функции. Поэтому вызов функции осуществляется только в
арифметическом выражении оператора
присваивания или в списке
оператора вывода.
PROGRAM
<имя программы> Заголовок основной программы;
{ Раздел описаний }
Uses
Подключаемые библиотеки;
Label
Описание глобальных меток;
Const
Описание глобальных констант;
Type
Описание глобальных типов;
Var
Описание глобальных переменных;
Procedure (Funktion) <имя> [(<список параметров>)]
Заголовок блока
(процедуры или функции);
{ Раздел локальных описаний }
Label
Описание локальных меток;
Const
Описание локальных констант;
Type
Описание локальных типов;
Var
Описание локальных переменных;
begin
{ тело подпрограммы
(процедуры или функции) }
Do'stlaringiz bilan baham: