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

Вызов - подпрограмма

Cтраница 1


Вызовы подпрограмм подчиняются правилу последний вошел - первый вышел ( last-in - first-out): в каждый момент выполнения следующей подпрограммой, которая должна возвратить управление своей вызывающей программе, будет та подпрограмма, вход в которую был осуществлен позднее всего. Это правило позволяет следующим образом использовать центральный стек: при всяком вызове подпрограммы В вызывающая подпрограмма А записывает соответствующую точку возврата на вершину центрального стека. Если В вызывает С, то В записывает точку возврата для С опять в этот же стек. Если С рекурсивно вызывает В, то С вновь записывает точку возврата в центральный стек. Предположим теперь, что выполнение В ( ее рекурсивного вызова) заканчивается. Тогда В просто выбирает из центрального стека верхнюю точку возврата, удаляет ее из стека и возвращает управление в эту точку, которая будет соответствующей точкой в С. Когда завершается С, она снова обращается к центральному стеку, выбирает и удаляет из стека текущую верхнюю точку возврата и возвращает управление в эту точку возврата, которая на этот раз является соответствующей точкой в В. Таким образом, мы правильно распутываем структуру вызовов.  [1]

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

Вызов подпрограммы см. подчеркнутую строку в табл. 16) записывают словом с адресом L и четырьмя десятичными разрядами. В первых двух разрядах записывают номер подпрограммы, в следующих двух разрядах - число отработок подпрограммы; в данном примере - LOinn.  [3]

Вызов подпрограммы организуется сгшдуюитм обр.  [4]

5 Расшифровка графических символов блок-схемы алгоритма. [5]

Вызов подпрограммы ( ПП) ДАТА, где осуществляется ввод текущей даты и формирование строки для вывода.  [6]

Вызов подпрограммы из программы, написанной на языке ФОРТРАН, осуществляется с помощью протокола ссылок. Протокол содержит адреса аргументов. Если среди аргументов встречается выражение, оно вычисляется в момент вызова подпрограммы, а результат хранится в слове, отведенном для временного хранения, адрес которого передается в подпрограмму. Передача результата выражения осуществляется по значению.  [7]

Вызов подпрограмм данного оверлея осуществляется из подпрограмм, включенных в оверлеи, загружаемые позднее.  [8]

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

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

11 Зависимость результатов компьютерного моделирования перколяции для трехмерной решетки в зависимости от. [11]

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

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

Для вызова подпрограммы с магнитной ленты необходимо указать номер зоны, в которой она записана, количество строк в этой зоне и номер ячейки оперативной памяти, начиная с которой должна быть введена подпрограмма.  [14]

Оператор вызова подпрограммы для подпрограмм с параметрами обеспечивает замену формальных параметров подпрограммы фактическими параметрами. Обязательно должно выполняться количественное соответствие между формальными и фактическими параметрами, а также соответствие по порядку следования их в списках А и AF.  [15]



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