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

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

Cтраница 1


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

Процедурный блок состоит из оператора PROCEDURE ( сокращение PROC), тела процедуры и оператора END. Главной частью процедурного блока является тело процедуры, которое и представляет собой программу выделенного типового участка алгоритма задачи.  [2]

Процедурные блоки ( блоки PROCEDURE) так же, как и обычные, представляют собой совокупность операторов и ограничивают область действия идентификаторов, объявленных в них.  [3]

Процедурный блок состоит из оператора PROCEDURE ( сокращенно PROC), тела процедуры и оператора END. Главной частью процедуры является тело процедуры, которое и представляет собой программу выделенного типового участка алгоритма.  [4]

Процедурные блоки также могут находиться внутри простых блоков.  [5]

Процедурный блок в PL / I является невыполняемым оператором: при последовательном выполнении операторов он обходится.  [6]

Процедурный блок ( или процедура) - совокупность операторов и описания данных, ограниченная операторами PROCEDURE ( процедура) и END. Завершив свое выполнение, процедурный блок передает управление участку программы, откуда произведен вызов. Для обращения к процедурному блоку перед оператором PROCEDURE записывается метка.  [7]

Процедурный блок может быть как внешним, так и внутренним.  [8]

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

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

ОРТРАНа процедурные блоки не обязательно должны быть отдельными программными единицами. Они могут располагаться и внутри других процедурных или обычных блоков.  [11]

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

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

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

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



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