Руководство по языку B.Pascal 7

Операторы процедуры


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

--------------¬ оператор --T->¦идентификатор+-TT--------------------------> процедуры ¦ ¦ процедуры ¦ ¦¦ -------------------¬ ^ ¦ L-------------- ¦L->¦список фактических+-- ¦ --------------¬ ¦ ¦ параметров ¦ +->¦ десигнатор +-+ L------------------- ¦ ¦ метода ¦ ¦ ¦ L-------------- ¦ ¦ --------------¬ ¦ +->¦ уточненный +-+ ¦ ¦ десигнатор ¦ ¦ ¦ ¦ метода ¦ ¦ ¦ L-------------- ¦ ¦ --------------¬ ¦ L->¦ ссылка на +-- ¦ переменную ¦ L--------------

Приведем некоторые примеры операторов процедур:

PrintHeaing; Transpose(A,N,M); Fin(Name,Address);



Содержание раздела