Cтраница 1
Идентификаторы формальных параметров используются в теле функции в качестве ссылок на величины, передаваемые функции. Эти идентификаторы не могут быть использованы для переменных, объявляемых внутри тела функции. [1]
При модификации идентификаторы формальных параметров, перечисленные в списке значений, сохраняются в теле процедуры. Вычисление и передача им значений соответствующих фактических параметров происходит перед входом в тело процедуры. Это происходит таким образом, что тело процедуры как бы охватывается дополнительным блоком, в котором указанные формальные параметры локализуются как простые переменные, имеющие тип, заданный соответствующими спецификациями в описании процедуры. Следует помнить, что формальные параметры, включенные в список значений, обязательно специфицируются. [2]
Следует ли в программе описывать идентификаторы формальных параметров. [3]
Здесь Перечень формальных параметров - разделенные запятыми идентификаторы формальных параметров. [4]
Список значений состоит из спецификатора value и идентификаторов формальных параметров, которым будут присваиваться значения соответствующих фактических параметров. [5]
Формальными объектами являются объекты тела процедуры, которые обозначаются теми идентификаторами формальных параметров процедуры, которые не используются для обозначения локализованных величин. К формальным объектам, в частности, относятся величины, значения которых являются исходными данными, и, следовательно, варьируются при каждом обращении к процедуре, а также величины, значения которых являются результатами выполнения данной процедуры. [6]
Одна спецификация записывается в виде спецификатора, за которым следует список идентификаторов формальных параметров, которые относятся к данному классу и типу. [7]
Идентификаторы, которые содержатся в теле такой процедуры, могут быть либо идентификаторами формальных параметров, задаваемых в заголовке процедуры, либо идентификаторами, локализованными в теле процедуры, либо идентификаторами стандартных процедур. [8]
Заметим, что совпадение идентификаторов, использующихся при построении фактических параметров-выражений, с идентификаторами формальных параметров не искажает результата вычислений. [9]
Как уже упоминалось, список значений записывается в заголовке процедуры после совокупности формальных параметров и начинается служебным словом value, после которого через запятые записываются идентификаторы формальных параметров. Он выделяет те из формальных параметров, которые задаются в процедуре своими значениями, в отличие от тех параметров, которые задаются своим наименованием. [10]
Итак, описание процедуры начинается с зарезервированного слова PROCEDURE, за которым следует имя этой процедуры и, быть может, список формальных параметров. В секции формальных параметров перечисляются идентификаторы формальных параметров, причем для каждого идентификатора определяется его тип. [11]
При вызове процедуры ее формальные параметры инициализируются, как и идентификаторы процедур, и они могут быть даже инициализированы по значению. Впрочем, разные обращения устанавливают различные инициализации идентификаторов формальных параметров, но не разные способы инициализации значений. [12]
Созданный массив не именуется создающей функцией ARRAY. Именование без создания встречается, например, когда идентификатор формального параметра ассоциируется с соответствующим объектом данных, представляющим собой фактический параметр. [13]
Наименование подпрограммы не может появиться Внутри подпрограммы в операторе присваивания, в операторах ввода или вывода или же в качестве фактического параметра в операторе вызова подпрограммы. Значения, получаемые в результате работы подпрограммы, присваиваются идентификаторам формальных параметров. [14]
Наименование подпрограммы не может появиться внутри подпрограммы в операторе присваивания, в операторах ввода или вывода или же в качестве фактического параметра в операторе вызова подпрограммы. Значения, получаемые в результате работы подпрограммы, присваиваются идентификаторам формальных параметров. [15]