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

Внешняя подпрограмма

Cтраница 3


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

Если / - программ, использующих общие данные, описания внешних подпрограмм, сравнительно много, то можно предложения EXTRN свести в макроопределение, которое помещается в библиотеку макроопределений RTK. Затем достаточно использовать во вспомогательных - программах ( среди предложений описаний) соответствующую макрокоманду. При этом отпадает необходимость дублировать длинные списки внешних имен в отдельных - программах.  [32]

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

Выполнение внутренней подпрограммы завершается возвратом ( оператором RETURN) во внешнюю подпрограмму, после чего продолжается выполнение внешней подпрограммы, которое завершается возвратом в основную программу.  [34]

Как уже отмечалось, в БЕЙСИКе предусмотрена возможность работы с внешними подпрограммами.  [35]

Кроме того, оператор EXTERNAL позволяет объявить имя встроенной функции именем внешней подпрограммы.  [36]

Но в одной подпрограмме могут быть внешние адреса, относящиеся к разным внешним подпрограммам.  [37]

Подпрограммы, которые определяются и компилируются как отдельные компоненты, называются внешними подпрограммами, если они не возвращают явного результата.  [38]

Если ai является именем встроенной функции, то оно рассматривается как имя внешней подпрограммы независимо от того, предшествует ли ему символ & или нет.  [39]

В Фортране различаются три категории процедур: встроенные функции, внешние функции и внешние подпрограммы.  [40]

В графе указываются: имя поля или таблицы, литерал, метка или имя внешней подпрограммы.  [41]

Мигры, РЫ5 Мигры и других по описанию кодасиловской схемы автоматически генерируются описания типов и внешние подпрограммы. Первые три буквы определяют модификацию команды поиска ( FIND) или другой используемой команды, а заглавные буквы определяют тип записи или набора в кодасиловской схеме. Таким образом, включается паскалевский механизм проверки типов, и нельзя, например, применить РЫ5 Мигры к переменной S, поскольку она имеет недозволенный тип.  [42]

Оператор 80 осуществляет обращение к стандартной подпрограмме FMCG с фактическими аргументами: FUNC - имя внешней подпрограммы, вычисляющей текущие значения минимизируемой функции и ее градиент; 3 - число независимых переменных; Y - имя одномерного массива ( вектор-аргумент); Dl - искомое минимальное значение функции; FV - вектор-градиент, IE - 3 - оценка минимального значения функции; IE-3 - точность вычислений; 80 - максимальное число итераций; I-код ошибки; R - рабочий массив.  [43]

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

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



Страницы:      1    2    3    4