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

Область - действие - оператор

Cтраница 4


Если / з1, то шаг изменения параметра / 3 может не указываться. Внутри одного цикла ОО может быть другой, но область действия внешнего оператора ОО должна включать целиком область действия внутреннего оператора ОО. Переход извне к внутренним операторам циклического участка программы возможен только через данный оператор ОО.  [46]

Оператор CONTINUE является пустым: в рабочей программе отсутствуют соответствующие ему действия. Он вводится тогда, когда необходимо удовлетворить правилу, согласно которому последний оператор в области действия оператора DO не должен вызывать передачи управления. Этот оператор также приходится использовать, если внутри области действия DO имеется оператор IF, с помощью которого определяется момент окончания вычислений внутри цикла.  [47]

Если требуется передать управление конечной точке выхода ряда процедур, обычно это делается о помощью оператора перехода к следующему параграфу или секции. Однако в некоторых случаях это не дает должного эффекта, как, например, в случае, когда эта точка находится в конце области действия оператора ВЫПОЛНИТЬ или декларативной секции. Оператор ВЫЙТИ обеспечивает возможность евя-зать имя процедуры с этой точкой выхода. Если управление достигает оператора ВЫЙТИ, когда связанный с ним оператор ВЫПОЛНИТЬ или ИСПОЛЬЗОВАТЬ является активным, оператор ВЫЙТИ обеспечивает возврат управления оператору, следующему за оператором ВЫПОЛНИТЬ или оператором, вызвавшим вход в декларативную секцию. В противном случае управление переходит через оператор ВЫЙТИ к первому предложению следующего параграфа.  [48]

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



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