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

Процедурный блок

Cтраница 2


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

Для процедурного блока область определения идентификаторов устанавливается точно так же, как для обычного блока. Блок PROCEDURE выполняется только после того, как был произведен его вызов. Блок может быть вызван либо как функция, либо как подпрограмма. В первом случае вызов осуществляется посредством операнда в выражении, во втором - оператором вызова процедуры.  [17]

В процедурном блоке А1 записано обращение к процедуре А2, поэтому в блоке А1 идентификатор А2 описывать не нужно.  [18]

Процедура ( процедурный блок), которая не входит ни в какой другой блок, называется внешней процедурой; ее имя получает атрибуты EXTERNAL и STATIC.  [19]

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

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

22 Синтаксическая диаграмма процедурного оператора. [22]

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

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

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

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

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

28 Синтаксическая диаграмма раздела описания процедуры и функции. [28]

Описания в процедурном блоке определяют константы, переменные, типы, а также дополнительные процедуры и функции, которые являются локальными по отношению к текущей процедуре.  [29]

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



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