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

Описание - процедура

Cтраница 2


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

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

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

Описание процедуры определяет процесс реализации определенного алгоритма. По описанию процедуры создается группа команд на машинном язы ке, которая будет включена в рабочую программу, но никаких действий по этим командам описание не вызывает и вся группа команд пропускается целиком.  [19]

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

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

Описания процедур, подобно описаниям констант и переменных, располагаются перед началом блока объемлющего модуля или процедуры перед словом BEGIN. Так как описания в Модуле-2 не упорядочены, описания процедур могут быть свободно перемешаны с другими типами описаний.  [22]

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

Описание процедуры - часть программы на Модуле-2, в которой дается внешняя спецификация процедуры.  [24]

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

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

27 Состояния системы ввода-вывода. [27]

Описание процедур, характерных для конкретных ВУ, обычно-не приводится, за исключением процедур, предназначенных для запоминающих устройств с прямым доступом.  [28]

Описание процедуры служит для задания процедуры, связанной с идентификатором процедуры. Главной составной частью описания процедуры является оператор или группа кодов, называемые телом процедуры, к которому может быть произведено обращение посредством указателей функций и ( или) операторов процедуры из других мест блока, в заголовке которого находится описание данной процедуры. С телом процедуры связан ее заголовок, который указывает, что некоторые идентификаторы, встречающиеся в теле процедуры, представляют формальные параметры. В момент обращения к процедуре ( см. разд. Указатели функций и разд. Операторы процедур) формальным параметрам в теле процедуры будут присвоены значения фактических параметров или же они будут заменены фактическими параметрами. Те идентификаторы в теле процедуры, которые не являются формальными параметрами, являются либо локальными, либо не локальными в теле в зависимости от того, описаны они в теле процедуры или нет. Те из них, которые не локальны в теле процедуры, могут быть локальными в блоке, в заголовке которого находится описание данной процедуры. Тело процедуры всегда действует подобно блоку независимо от того, имеет оно форму блока или нет. Следовательно, область действия метки, помечающей оператор внутри тела или само тело, никогда не может распространяться за тело процедуры. Кроме того, если идентификатор формального параметра заново описан внутри тела процедуры ( включая случай использования его в качестве метки, как это указано в разд.  [29]

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



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