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

Оператор - внешняя подпрограмма

Cтраница 1


Оператор внешних подпрограмм указывает, что идентификатор, входящий в список LI, является наименованием фактического параметра, представляющего собой подпрограмму или функцию, а не йеременную. Оператор EXTERNAL должен стоять перед первым исполняемым оператором в вызывающей программе.  [1]

Оператор внешних подпрограмм указывает, что идентификатор, входящий в список LI, является наименованием фактического параметра, представляющего собой подпрограмму или функцию, а не переменную. Оператор EXTERNAL должен стоять перед первым исполняемым оператором в вызывающей программе.  [2]

Оператор внешних подпрограмм указывает, что идентификатор, входящий в список Ы, является наименованием фактического параметра, представляющего собой подпрограмму или функцию, а не переменную. Оператор EXTERNAL должен стоять перед первым исполняемым оператором в вызывающей программе.  [3]

В каком случае применяется оператор внешних подпрограмм и где должен размещаться этот оператор.  [4]

Именно поэтому в основную программу, в которой содержится втот оператор процедуры, включен оператор внешних подпрограмм, содержащий имя С1 подпрограммы-процедуры.  [5]

Идентификаторы внешних подпрограмм, используемые в качестве фактических параметров, должны быть перечислены в операторе внешних подпрограмм ( см. 11.11.4), входящем в состав вызывающей программной единицы. Описание внешних функций осуществляется в вызывающей программной единице обычным образом.  [6]

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

Имена внешних функций и процедур, входящих в списки фактических параметров операторов процедур, должны быть перечислены в операторе внешних подпрограмм, входящем в состав вызывающей программной единицы.  [8]

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

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

В случае, если в качестве формального и фактического па раметров используются идентификаторы подпрограмм, найме нование формальной подпрограммы при обращении к подпро - - грамме-функции заменяется наименованием фактической подпрограммы. Идентификатор фактического параметра должен быть указан в операторе внешних подпрограмм, расположенном в вызывающей программной единице.  [11]

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

Отметим, что наименование оператор-функции не должно появляться в списке идентификаторов оператора EXTERNAL. В то же время, если фактическим параметром оператор-функции является наименование другой функции или подпрограммы, то это наименование должно быть упомянуто в операторе внешних подпрограмм в той программной единице, в которой содержится данная оператор-функция.  [13]

Отметим, что наименование оператор-функции не должно появляться в списке идентификаторов оператора EXTERNAL. В то же время, если фактическим параметром оператор-функции является наименование другой функции или подпрограммы, то это наименование должно быть упомянуто в операторе внешних подпрограмм в той программной единице в которой содержится данная оператор-функция.  [14]

Под стандартными функциями, или библиотечными подпрограммами, подразумеваются программы вычисления элементарных функций ( например, sin, cos и Др. Стандартные функции подразделяются на два вида: встроенные и внешние, различающиеся реализацией процесса вычисления при обращении к ним. Встроенные функции не могут служить фактическими параметрами, указываемыми в операторе внешних подпрограмм.  [15]



Страницы:      1    2