Cтраница 1
Совокупность формальных параметров состоит из списка формальных параметров, заключенного в круглые скобки. После совокупности формальных параметров ( а при ее отсутствии - после идентификатора процедуры) ставится точка с запятой. [1]
Совокупность формальных параметров размещается непосредственно за идентификатором процедуры. [2]
В совокупности формальных параметров заголовков процедур и фактических параметров операторов процедур параметры отделяются друг от друга запятой. [3]
![]() |
Программа вычисления D с процедурой-функцией th без параметров. [4] |
При описании процедуры допустимо отсутствие совокупности формальных параметров в ее заголовке. Такая ситуация возможна, если обращение к процедуре происходит всегда с одними и теми же параметрами и меняются только их значения. [5]
Заголовок модуля содержит его имя, комментарий и совокупность формальных параметров, если таковая имеется. Описание глобальных переменных и обменной зоны определяет характеристики переменных, которые могут быть переданы программе в качестве фактических параметров. [6]
Первая строка этой программы содержит описатель, идентификатор и совокупность формальных параметров процедуры транспонирования матрицы. Две эти строки составляют заголовок процедуры. [7]
Поэтому совокупность спецификаций может быть пустой только в случае пустой совокупности формальных параметров. [8]
Как уже упоминалось, список значений записывается в заголовке процедуры после совокупности формальных параметров и начинается служебным словом value, после которого через запятые записываются идентификаторы формальных параметров. Он выделяет те из формальных параметров, которые задаются в процедуре своими значениями, в отличие от тех параметров, которые задаются своим наименованием. [9]
Как мы увидим ниже, в заголовок процедуры обязательно должен входить только идентификатор процедуры, а совокупность формальных параметров, список значений и совокупность спецификаций при определенных условиях могут быть опущены. [10]
Формальному параметру, вызываемому значением, не может соответствовать какой-либо идентификатор переключателя, идентификатор процедуры или строка, так как последние не обладают значениями ( исключение составляет идентификатор такой процедуры, описание которой имеет, пустую совокупность формальных параметров и определяет значение указателя функции ( см. разд. Такой идентификатор процедуры сам по себе является законченным выражением. [11]
Совокупность формальных параметров состоит из списка формальных параметров, заключенного в круглые скобки. После совокупности формальных параметров ( а при ее отсутствии - после идентификатора процедуры) ставится точка с запятой. [12]
Формальному параметру, вызываемому значением, не может, вообще говоря, соответствовать какой-либо идентификатор переключателя, или идентификатор процедуры, или строка, так Как последние не обладают значениями. Исключение составляет идентификатор такой процедуры, описание которой имеет пустую совокупность формальных параметров ( см. разд. Такой идентификатор процедуры сам по себе является законченным, выражением. [13]
Любой переключатель, использованный в теле процедуры, может быть упомянут в совокупности спецификаций. Отметим, что процедура может использовать некоторую функцию: в совокупности формальных параметров эта функция указывается только своим идентификатором процедуры, или наименованием переменной; в совокупности спецификаций, однако, перечисляются тип и указатель функции. [14]
В том случае, когда процедура или процедура-функция имеют параметры, в описание процедуры включается список формальных параметров, заключенный в круглые скобки. Список формальных параметров вместе с окаймляющими его круглыми скобками принято называть совокупностью формальных параметров. [15]