Cтраница 2
Числа п, t вводятся заменой формальных параметров при обращении к процедуре, число t должно быть описано в программе глобально. [16]
Число п, массив А вводятся заменой формальных параметров при обращении к процедуре. [17]
В этом случае при передаче параметров происходит замена формального параметра на значение фактической переменной, что иллюстрирует программа 6.12. При первом обращении к FUNC в качестве параметров выступают переменные, а во втором выражение и элемент массива. [18]
Описание процедуры G вычисления значения полинома по схеме Горнера. Все формальные параметры заданы по наименованию. [19] |
Выясним на конкретном примере, как именно происходит замена формальных параметров на фактические при обращении к процедуре. [20]
Оператор вызова подпрограммы для подпрограмм с параметрами обеспечивает замену формальных параметров подпрограммы фактическими параметрами. Обязательно должно выполняться количественное соответствие между формальными и фактическими параметрами, а также соответствие по порядку следования их в списках А и AF. [21]
Оператор вызова подпрограммы для подпрограмм с параметрами обеспечивает замену формальных параметров подпрограммы фактическими. Обязательно должно выполняться количественное соответствие между формальными и фактическими параметрами, а также соответствие по порядку следования их в списках А и AF. [22]
При вызове макроса происходит считывание текста макроса с заменой формальных параметров на фактические и передача его на обработку процессором как обычного входного текста программы. [23]
Этот оператор вызовет подпрограмму с наименованием ЕМ, произведет замену формальных параметров фактическими ( соответствие по количеству, порядку следования и типу соблюдено), и осуществит передачу управления подпрограмме ЕМ. После выполнения подпрограммы оператором RETURN управление передается оператору, следующему в основной программе за оператором вызова подпрограммы. [24]
Ассемблер, встречая блок повторения, производит его макрорасширение с заменой формального параметра par на фактические из списка list столько раз, сколько указано фактических параметров в списке. [25]
В этом случае величины, подставленные в тело процедуры в результате замены формальных параметров на фактические, имеют смысл, который им предписан в программе в момент обращения к процедуре. [26]
Оператор обращения к процедуре обеспечивает вызов процедуры, имеющей имя х, замену формальных параметров процедуры аргументами ( фактическими параметрами) и передачу управления этой процедуре. [27]
Ключом к пониманию рекурсии является правило выполнения оператора процедуры, состоящее в замене формальных параметров в теле процедуры на фактические и в подстановке преобразованного таким образом тела на место оператора процедуры. [28]
Выше указывалось, что если в заголовке процедуры отсутствует список значений, то замена формальных параметров происходит путем вызова в тело процедуры наименований фактических параметров. В Алголе такой способ модификации тела процедуры называют заменой наименований или вызовом ( формальных параметров) по наименованию. Использование только такого способа ( вызов по наименованию) при модификации может привести к получению малоэффективной программы, а в ряде случаев и недопустимых синтаксических конструкций. При этом выполняются лишние вычисления, так как значение этого выражения остается в теле процедуры постоянным и его достаточно определить всего один раз. [29]
Результатом активизации является присваивание пе-ромепной модуля экземпляра, тип которого тип тела, и замена формальных параметров заголовка на фактические из списка фактических параметров. В случае статического объявления оператор init выполняется в разделе инициализации, а в случае динамического - в разделе описаний переходов охватывающих модулей. [30]