Cтраница 1
Оператор вызова подпрограммы для подпрограмм с параметрами обеспечивает замену формальных параметров подпрограммы фактическими параметрами. Обязательно должно выполняться количественное соответствие между формальными и фактическими параметрами, а также соответствие по порядку следования их в списках А и AF. [1]
Оператор вызова подпрограммы для подпрограмм с параметрами обеспечивает замену формальных параметров подпрограммы фактическими. Обязательно должно выполняться количественное соответствие между формальными и фактическими параметрами, а также соответствие по порядку следования их в списках А и AF. [2]
Выполнение оператора вызова подпрограммы производится путем обращения к модулю-подпрограмме, имя которого указано в операторе. Связь между заданными в операторе фактическими параметрами и формальными параметрами модуля-подпрограммы устанавливается по правилам, аналогичным соответствующим правилам в алголе. Поскольку в фортране нет понятия, аналогичного списку значений алгола, то характер вызова фактических параметров ( значением или по имени) определяется самим фактическим параметром, а именно - значением вызывается последняя из перечисленных выше категорий фактических параметров ( любое выражение); остальные категории фактических параметров вызываются по имени. [3]
Как записывается оператор вызова подпрограммы. [4]
Идентификатор в операторе вызова подпрограммы в качестве ее имени, а также в указателе функции с параметрами распознается по контексту как имя входа в процедурный блок; имя, стоящее слева от знака присваивания в операторе присваивания, либо имя, стоящее слева от знака равенства в операторе заголовка цикла, считается описанным контекстуально как имя скалярной переменной. [5]
Использование идентификатора в операторе вызова подпрограммы в качестве ее имени, а также в указателе функции с параметрами распознается по контексту как имя входа в процедурный блок - контекстуальное описание. [6]
В случае подпрограммы без параметров оператор вызова подпрограммы / также не содержит параметров. [7]
В случае подпрограммы без параметров оператор вызова подпрограммы также не содержит параметров. [8]
Обращение к внешней подпрограмме производится с помощью оператора вызова подпрограммы, который, как и всякий оператор, представляет самостоятельный этап вычислений. [9]
Для фиксирования запроса из основной программы следует установить оператор вызова подпрограммы АСЦВК, а для передачи в основную программу найденных позиций - оператор возврата. [10]
Обращение к подпрограмме выполняется из другой программной единицы оператором вызова подпрограммы. [11]
Текстовая константа может встречаться только в списке фактических параметров оператора вызова подпрограммы и в объявлении начальных данных. Чаще всего текстовые константы используются в качестве заготовок заголовков, выводимых на печать. [12]
Таким образом, обработка баз данных в условиях ИМС / 360 осуществляется довольно просто с помощью оператора вызова подпрограммы с четырьмя типами параметров. На практике программист, работающий с языком ПЛ / 1, осваивает применение операторов обработки баз за две-три недели. Опытный специалист рационально применяет оператор вызова CALL PLITDLI и анализирует код успешности завершения функции, формируемый системой в программной части блока спецификации программы PSB. Внутри обрабатывающей программы объявляется часть блока спецификации программы PSB. Если несколько программ используют одни и те же базы и сегменты, то нет необходимости разрабатывать отдельные спецификации для этих программ. [13]
Следование - структура из нескольких последовательно выполняемых операторов, причем этими операторами в общем случае могут быть операторы вызова подпрограмм. [14]
Наименование подпрограммы не может появиться внутри подпрограммы в операторе присваивания, в операторах ввода или вывода или же в качестве фактического параметра в операторе вызова подпрограммы. Значения, получаемые в результате работы подпрограммы, присваиваются идентификаторам формальных параметров. [15]