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

Вызывающая программа

Cтраница 3


MB будет нередана в вызывающую программу без изменений.  [31]

Используется для возврата управления вызывающей программе.  [32]

Подпрограмма, определенная в вызывающей программе. Оба модуля транслируются совместно.  [33]

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

Перед первым обращением к ней вызывающая программа должна позаботиться о выдаче на терминал поясняющего сообщения и занести нулевое значение в, переменную J. Пользователь, получив информацию о том, что от него ждут список числовых значений, может в некоторой степени управлять вводом. Список чисел, который он собирается ввести в ответ на запрос ЭВМ, может быть пустым или содержать несколько чисел.  [35]

36 Организация подпрограмм. а - использование подпрограммы. б - вложение подпрограмм. [36]

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

38 Вызывающая программа 5 6 7. [38]

В строках 6 - 10 вызывающей программы осуществляются ввод значений параметров системы управления с перфокарт исходных данных и контрольная печать введенных значений. Эти значения с помощью оператора COMMON передаются в подпрограмму вычисления производных.  [39]

40 Подпрограмма вычисления адреса элемента массива. [40]

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

42 Пример определения и использования подпрограммы. [42]

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

В рассмотренном примере как в вызывающей программе, так и в подпрограмме заданы максимальные абсолютные размеры массивов X и Y, однако использовалась лишь только часть этих массивов.  [44]

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



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