А) Параметры-значения
Параметры-значения
(или передача параметров по значению). Параметры-значения - это локальные переменные подпрограмм, стартовые значения которых задаются при вызове подпрограмм из внешних блоков (им присваиваются значения соответстующих фактических параметров). Параметры-значения, описанные в заголовке, могут изменять свои значения наряду с прочими переменными, но эти изменения будут строго локальными и никак не отразятся на значениях фактических параметров.
Синтаксис описания параметров-значений:
ИмяПодпрограммы ( P1, P2, ..., PN : Тип );
или
ИмяПодпрограммы ( P1 : Тип1; P2 : Тип2; ... );
Если параметры имеют один и тот же тип, то они просто перечисляются через запятую, после чего через двоеточие указывается их тип. Описание разнотипных параметров отделяется лруг от друга символом точки с запятой.