Наименование - подпрограммы-функция - Большая Энциклопедия Нефти и Газа, статья, страница 1
Прошу послать меня на курсы повышения зарплаты. Законы Мерфи (еще...)

Наименование - подпрограммы-функция

Cтраница 1


Наименование подпрограммы-функции вместе со списком ее аргументов может использоваться в программе при записи выражений наравне с идентификаторами переменных. Для этого конечный результат присваивается наименованию одним из операторов внутри подпрограммы. В обращении необходимо соблюдать соответствие расположения и типа фактических аргументов формальным. При этом наименования формальных и фактических параметров могут и совпадать. Если формальным аргументом является массив, то наименование последнего должно быть описано оператором DIMENSION в подпрограмме-функции. Аналогично соответствующий фактический аргумент не должен быть описанным.  [1]

Правила написания наименования подпрограммы-функции аналогичны соответствующим правилам записи наименований переменных.  [2]

Наименование дополнительного входа в подпрограмме-функции должно-быть согласовано с наименованием подпрограммы-функции по типу.  [3]

Наименование входа в операторе ENTRY должно быть согласовано с наименованием подпрограммы-функции ( если оператор ENTRY используется в подпрограмме-функции) по типу, а также по списку формальных параметров.  [4]

Наименование дополнительного входа в подпрограмме-функции должно быть согласовано с наименованием подпрограммы-функции по типу.  [5]

Наименование входа в операторе ENTRY должно быть согласовано с наименованием подпрограммы-функции ( если оператор ENTRY используется в подпрограмме-функции) по типу, а также по списку формальных параметров.  [6]

Наименование дополнительного входа в подпрограмме-функции должно быть согласовано с наименованием подпрограммы-функции по типу.  [7]

Если формальным параметром подпрограммы является идентификатор подпрограммы-функции, то фактическим параметром может быть идентификатор стандартной функции или наименование подпрограммы-функции. Формальному параметру, являющемуся идентификатором подпрограммы, соответствует в качестве фактического параметра наименование подпрограммы. RETURN I, где значение I является порядковым номером того символа среди всех таких символов ( звездочек) в списке формальных параметров данной подпрограммы ( считая слева направо), которому соответствует в списке фактических параметров метка оператора возврата в вызывающую программу.  [8]

Если формальным параметром подпрограммы является идентификатор подпрограммы-функции, то фактическим параметром может быть идентификатор стандартной функции или наименование подпрограммы-функции.  [9]

Если формальным параметром подпрограммы является идентификатор подпрограммы-функции, то фактическим параметром может быть идентификатор стандартной функции или наименование подпрограммы-функции. Формальному параметру, являющемуся идентификатором подпрограммы, соответствует в качестве фактического параметра наименование подпрограммы.  [10]

Первый из написанных здесь операторов называется оператором начальной строки подпрограммы-функции, где F - идентификатор, являющийся наименованием подпрограммы-функции, ТИП - указатель типа, А - список формальных параметров, S - указатель длины подпрограммы-функции.  [11]

Первый из написанных здесь операторов называется оператором начальной строки подпрограммы-функции, где F - идентификатор, являющийся наименованием подпрограммы-функции, ТИП - указатель типа подпрограммы-функции, А - список формальных параметров.  [12]

После оператора начальной строки, операторов описания типа и операторов задания размеров массивов ( если таковые имеются) следуют другие не-исполняемые и исполняемые операторы. В неисполняемых операторах не должно упоминаться наименование F подпрограммы-функции, которое входит в оператор начальной строки. Это наименование должно встретиться хотя бы один раз как левая часть оператора присваивания или как элемент списка оператора ввода, либо как фактический параметр в операторе вызова подпрограммы ( § 14), и по крайней мере один из этих операторов должен выполняться.  [13]

После оператора начальной строки, операторов описания типа и операторов задания размеров массивов ( если таковые имеются) следуют другие неисполняемые и исполняемые операторы. В неисполняемых операторах не должно упоминаться наименование F подпрограммы-функции, которое входит в оператор начальной строки. Это наименование должно встретиться хотя бы один раз как левая часть оператора присваивания или как элемент списка оператора ввода либо как фактический параметр в операторе вызова подпрограммы ( § 14), и по крайней мере один из этих операторов должен выполняться.  [14]

После оператора начальной строки, операторов описания типа и операторов задания размеров массивов ( если таковые имеются) следуют другие неисполняемые и исполняемые one раторы. В неисполняемых операторах не должно упоминаться наименование F подпрограммы-функции, которое входит в оператор начальной строки. Это наименование должно встретиться хотя бы один раз как левая часть оператора присваивания или как элемент списка оператора ввода либо как фактический параметр в операторе вызова подпрограммы ( § 14), и по крайней мере один из этих операторов должен выполняться.  [15]



Страницы:      1    2