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

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

Cтраница 1


Внешняя подпрограмма и формальная процедура ( см. разд.  [1]

Внешние подпрограммы транслируются отдельно от основной программы.  [2]

Внешняя подпрограмма - подпрограмма, написан ная на Фортране или на другом языке программирования.  [3]

4 Схема алгоритма метода простой итерации. [4]

Внешняя подпрограмма FST ( X, F, DERF) составляется пользователем.  [5]

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

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

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

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

Обращение к внешней подпрограмме производится с помощью оператора вызова подпрограммы, который, как и всякий оператор, представляет самостоятельный этап вычислений.  [10]

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

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

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

В языке Паскаль отсутствуют понятия внешней подпрограммы и внешней переменной. Это весьма серьезный недостаток, поскольку, например, оказывается невозможным пользоваться библиотеками подпрограмм.  [14]

Указание в описании подпрограммы перечня внешних подпрограмм необходимо для того, чтобы установить их наличие в БСП данной ЭВМ, так как в некоторые моменты времени они могут отсутствовать. Описание подпрограммы может снабжаться замечаниями. Оператор обращения в подпрограмме CALL записывается в основной программе в тех местах, где есть необходимость произвести вычисления по данной подпрограмме. При этом в операторе CALL вместо формальных задаются соответствующие фактические параметры в форме, необходимой для использования их в подпрограмме. Формальные и фактические параметры должны быть согласованы по порядку их расположения, типу, длине и количеству. Числа в подпрограмме передаются либо как переменные в списке аргументов, либо как константы в этом же списке.  [15]



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