Объявление функции. Объявление процедуры. Процедуры и функции.
Function ИмяФункции (var Параметр1: Тип1; var Параметр2:Тип2; var Параметр3:Тип3):Тип; const var begin end; (Описание констант } { Описание переменных } { Инструкции функции } ИмяФункции: = Значение;
Объявление процедуры
Procedure ИмяПроцедуры (var Параметр1:Тип1; var Параметр2:Тип2; var Параметр3:Тип3); const { Описание констант } var begin end; { Описание переменных } Инструкции процедуры }
Процедуры и функции
В описании функций и процедур приняты следующие обозначения:
- имена функций и процедур выделены полужирным шрифтом;
- параметры выделены курсивом (в качестве параметра можно использовать константы, переменные или выражения соответствующих типов. Если параметром обязательно должна быть переменная основной программы, то перед ним поставлено слово var, а после параметра – его тип);
- необязательные параметры заключены в квадратные скобки;
- после списка параметров функций (через двоеточие) указан тип результата, возвращаемого функцией.