Cтраница 2
Оператор процедуры, напротив, не может быть элементом выражений. Элементами выражений могут быть только его выходные фактические параметры. [16]
Оператор процедуры, с помощью которого производится обращение к процедуре, состоит из идентификатора этой процедуры и списка фактических параметров, заключенного в круглые скобки. Однако, если в описании процедуры нет формальных параметров, то оператор процедуры состоит из одного лишь идентификатора процедуры. [17]
![]() |
Синтаксическая структура оператора процедуры. [18] |
Оператор процедуры обеспечивает выполнение тела процедуры в нужных местах алгольной программы для заданных, уже фактических параметров, подставляемых вместо соответствую-щих формальных. [19]
Оператор процедуры служит для обращения к процедуре. Блоки, составные илп простые операторы, играющие роль подпрограммы, называются в алгольных программах процедурами ( см. пример на стр. [20]
Оператор процедуры служит для обращения к выполнению тела процедуры ( см. разд. [21]
Оператор процедур выполняет иную функцию, чем вышеперечисленные операторы, поскольку его назначение состоит в описании самих действий и выполнении тела процедуры. [22]
Оператор процедуры служит для обеспечения выполнения тела процедуры ( см. разд. В том случае, когда тело процедуры является оператором, записанным на языке Алгол, результат его выполнения будет эквивалентен результату осуществления следующих действий в программе во время выполнения оператора процедуры. [23]
Оператор процедуры предписывает машине выполнять описание процедуры, или подпрограмму, которая упоминается в описаниях программы. Идентификатор процедуры указывает наименование подпрограммы ( так же как он указывает наименование функции, что было описано выше), а список фактических параметров в круглых скобках представляет собой список используемых зависимых и независимых переменных. [24]
Оператор процедуры применяется либо для исполнения процедуры, являющейся переменной-процедурой или константой-процедурой, либо для вызова макроса ( разд. Он может содержать список фактических параметров, подставляемых на место-соответствующих им формальных параметров, определенных в изображении процедуры ( разд. Соответствие устанавливается по позициям параметров в списках формальных и фактических параметров. Имеются два вида параметров: параметры-значения и параметры-переменные. [25]
Оператор процедуры служит для выполнения процедуры, обозначенной идентификатором процедуры. Оператор процедуры может содержать список фактических параметров, подставляемых на место соответствующих им формальных параметров, определенных в описании процедуры ( см. разд. Соответствие устанавливается по позициям параметров в списках формальных и фактических параметров. [26]
![]() |
Соответствие классов и типов параметров. [27] |
Оператор процедуры, фактические параметры которого по классу и типу не совпадают с соответствующими формальными параметрами, считается не определенным. [28]
Оператор процедуры не обязательно должен использовать в качестве фактических параметров точно такие обозначения, которые использованы в описании этой процедуры. [29]
Оператор процедуры обеспечивает выполнение некоторой процедуры из числа стандартных процедур, зафиксированных в языке, или таких, которые описаны программистом и включены в программу. [30]