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

Имя - внешняя функция

Cтраница 1


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

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

Если программный модуль использует имя внешней функции ( в указателе функции пли и списке фактических параметров), то он должен содержать сведения о типе и длине этой функции.  [3]

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

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

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

Главная программа обращается к функции LONG с параметром, который является именем внешней функции, и, следовательно, это имя должно быть указано в декларации EXTERNAL в главной программе.  [7]

Обязательно должно выполняться количественное соотношение между формальными и фактическими параметрами, соответствие между именами внешних функций ( процедур), выступающих в качестве формальных и фактических параметров. Соответствие между параметрами формальными и фактическими устанавливается порядком следования их в списках параметров. Фактическим параметром может быть: а) только переменная, если соответствующий ему формальный параметр - переменная, принимающая значения в результате выполнения подпрограммы, в противном случае в качестве фактического параметра может использоваться число, переменная и выражение; б) идентификатор массива или переменная с индексами ( элемент массива), если соответствующий формальный параметр - идентификатор массива. Причем количество элементов в формальном массиве не должно превышать количества элементов в фактическом массиве. В формальных массивах допускаются так называемые регулируемые размеры. Описатель структуры таких массивов в качестве максимальных значений некоторых индексов содержит простые переменные целого типа, которые и называются регулируемыми размерами. Каждый из таких размеров должен входить либо в список формальных параметров подпрограммы-функции, либо в одну из общих областей. К моменту обращения к подпрограмме-функции регулируемые размеры должны принимать конкретные значения, которые передаются в первом случае через фактические параметры указателей функций, а во втором - через переменные, входящие в состав общих областей. Подпрограмма-функция выполняется только при обращении к ней с помощью указателя функции. Обмен данными ( между вызывающей программой и подпрограммой) через параметры осуществляется двумя способами - путем вызова фактических параметров по имени и по значению. В первом случае перед началом выполнения подпрограммы формальный параметр во всех операторах подпрограммы всюду заменяется на соответствующий фактический параметр, и все действия, предусмотренные над формальным параметром, в действительности будут выполняться над соответствующим фактическим параметром. Во втором случае перед началом выполнения подпрограммы значение фактического параметра присваивается соответствующему формальному параметру. После выполнения подпрограммы фактический параметр получает значение соответствующего формального параметра.  [8]

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

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

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

Формальный параметр REGIM здесь заменяется параметром LAMIN, являющимся именем внешней функции. После возврата из подпрограммы HAUPT переменная Y0 имеет значение толщины слоя в конце ламинарной зоны. Это значение используется далее как начальное для расчета турбулентного пограничного слоя.  [12]

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

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

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



Страницы:      1