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

Главная процедура

Cтраница 3


В нашем примере корневая фаза содержит главную процедуру HP, а перекрывающие друг друга фазы - процедуры PI и Р2 соответственно. Пусть с помощью оператора PHASE им присвоены следующие имена.  [31]

Управление последовательностью выполнения процедурных блоков осуществляется главной процедурой. Обычный блок ( блок BEGIN) и процедурный блок объединяют части алгоритма в одно целое. Эти блоки определяют область действия идентификаторов, описанных в них, и управляют резервированием основной памяти.  [32]

Рассмотрим схематический пример программы, состоящей из главной процедуры А, процедуры-подпрограммы В и процедуры-функции С.  [33]

При выполнении программы управление получил оператор END главной процедуры, в результате возникла ситуация FINISH, и управление передано на АП. По режиму HALT будет передаваться управление на АП каждый раз, когда выполняется внешняя процедура. Режим STEP указывает, что после выполнения каждых 10 операторов программы управление будет передаваться на АП. Затем с помощью логической единицы немедленного выполнения ( GOTO 0) программист указал, что выполнение программы должно быть начато с начала.  [34]

Разработка прикладной программы обычно начинается с создания главной процедуры.  [35]

Каждая программа должна содержать в точности одну главную процедуру. Выполнение программы всегда начинается с главной процедуры.  [36]

При выполнении программы операционная система передает управление главной процедуре.  [37]

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

Режим трассировки без захода в процедуру выполняет трассировку только главной процедуры, при этом трассировка подпрограмм не осуществляется, вся подпрограмма исполняется за один шаг.  [39]

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

Если требуется удалить с экрана сразу все компоненты ( главная процедура не удаляется), используется опция Clear work surface, которая удаляет последовательно все компоненты, высвечивая перед удалением меню с позициями: Save changes сохранить изменения, Abandon changes - без сохранения изменений.  [41]

Автономный модуль на языке ПЛ / 1 оформляется как главная процедура - Для рассматривавшихся нами проектов в качестве имени главной процедуры будем использовать имя главного управ - - ляющего модуля.  [42]

Собственно генератор прикладных программ позволяет создавать следующие компоненты: главную процедуру програм-мы, горизонтальные и вертикальные меню и списки файлов, полей файлов БД / выборок, значений поля файла БД / выборки. Списки похожи на меню - курсор может передвигаться по позициям списка, а после выбора позиции ( клавишей Enter) выполняется заданное действие. Отличие меню от списка состоит в том, что каждой позиции меню можно назначить свое действие, а списку только одно общее действие.  [43]

Нормальным окончанием работы ( это относится также и к главной процедуре) является выполнение операторов END [ имя-процедуры ] или RETURN. Оператор END [ имя-процедуры ] играет двоякую роль: с одной стороны, он обозначает конец текста процедуры в записи программы, а с другой стороны, конец выполнения процедуры. Оператор RETURN выполняет только последнюю функцию оператора END, он введен в ПЛ / 1 для того, чтобы в процедуре всякий раз, когда мы хотим закончить ее работу, нам не надо было с помощью оператора GOTO передавать управление единственному оператору END, вместо этого в соответствующем месте в тексте программы мы пишем оператор RETURN. После окончания вызванной процедуры-подпрограммы управление передается обратно в вызывающую процедуру на оператор, следующий за оператором CALL, вызвавшим данную процедуру.  [44]

Возврат из подпрограммы YES происходит на метку Ml или М2 главной процедуры.  [45]



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