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

Вызываемая процедура

Cтраница 4


При вызове процедуры SEARCH указатели переменных, определенные в вызывающей процедуре, пересылаются в вызываемую процедуру. Эти указатели приравнивают переменные SRCHK.  [46]

Первый - расширение области действия объявления имен пе-1 ременных, представляющих данные, на вызываемую процедуру.  [47]

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

49 Функциональные операции со стекол. [49]

Во время работы микрокомпьютерной системы операции ВЫЗОВА и ВОЗВРАТА применяются для начала и остановки исполнения вызываемой процедуры. Так как процедура может быть вызвана из разных мест различных процедур, необходимо сохранить информацию о том, откуда была вызвана процедура. Это дает возможность начать выполнение операции, следующей за операцией ВЫЗОВА, сразу же после того, как в вызываемой процедуре встретится операция ВОЗВРАТА. На рис. 6.15 показан пример трехкратного вызова процедуры другой процедурой. Стрелками показана последовательность передачи управления от вызывающей процедуры к вызываемой и наоборот.  [50]

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

При вызове процедуры SUBROUTINE INOUTX указатели переменных, определенных в вызывающей процедуре, передаются в вызываемую процедуру. Эти указатели приравнивают переменные INPUT, OUTPT1 и OUTPT2 переменным, определенным в вызывающей процедуре. Поэтому при изменении OUTPT1 и OUTPT2 меняются также соответствующие данные в вызывающей процедуре. Таким образом, информация, содержащаяся в выходных параметрах, может быть передана в вызывающую процедуру. Необходимо заметить, что если меняется значение входного параметра в вызываемой программе, то соответствующая информация в вызывающей программе также меняется. Поэтому если предусмотрена обработка входного параметра в вызываемой программе, то чтобы избежать возможных ошибок, входной параметр необходимо скопировать в локальный параметр.  [52]

Для того чтобы данные, используемые в вызывающей программе, можно было обрабатывать и в вызываемой процедуре, необходимо сделать эти данные доступными в вызываемой процедуре. В ПЛ / 1 это может быть достигнуто двумя способами.  [53]



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