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

Выполнение - вызов

Cтраница 4


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

Тем не менее, если предикат субординация / 2 должен быть использован в большой программе, мы не имеем возможности для каждого вызова предсказать заранее необходимый образец аргументов. При этом, если в большой программе число военных и их званий существенно больше, чем в приведенном примере, особую важность приобретает эффективность выполнения вызова.  [47]

РУВ ( 221 - 265) - контакты реле лифтов А и Б: эти контакты после выполнения лифтами движения вверх подготавливают цепи автоматического спуска свободных лифтов к выполнению команды на спуск, которой является отключенное состояние реле РОК; а для свободного лифта Б замкнутое состояние этого размыкающего контакта в погрузочном режиме на промежуточном этаже является и самой командой на автоматический спуск лифта на первый посадочный этаж. Таким образом, включенное состояние реле РУВ, кроме выполнения своих функций в одиночной работе, при парном управлении, является командой на автоматический спуск лифта противоположного индекса на первый посадочный этаж или его переключение на выполнение вызова с первого посадочного этажа.  [48]

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

В режиме нормальной работы лифты работают по следующей программе. Если на первом этаже находятся свободные кабины, то после вызова с первого этажа открываются двери кабины а. На выполнение вызова с другого этажа идет эта же кабина. Если на первом этаже стоит одна кабина, то она или отправляется по приказу с первого этажа, или идет по вызову, поступившему с этажа, расположенного выше идущей вниз другой кабины и входящего в одну из двух зон. В первую зону входят этажи с девятого по двенадцатый, а во вторую зону - с пятого по восьмой. Зарегистрированный вызов в первой зоне фиксируется в момент прохождения восьмого, пятого и второго этажей идущей вниз кабины. Эти этажи называются контрольными.  [50]

До выдачи вызова GN вы должны разобраться с одной из важных концепций, которая не рассматривалась в связи с вызовами GU - концепцией позиции в базе данных. После выполнения вызова GU DL / 1 запоминает позицию указанного сегмента. Последовательная выборка будет производиться в дальнейшем относительно этой позиции в базе данных.  [51]

Рассуждаем так же, как в разд. В одном магазине ( скажем, PD) хранятся области данных всех активных в текущий момент функций. Единственный серьезный вопрос состоит в том, действительно ли при выполнении вызова функции имеется доступ ко всем переменным из области данных. Этого можно добиться с помощью конечного числа простых переменных схемы, поскольку каждая область данных имеет известные конечные размеры.  [52]



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