Cтраница 2
Данное выражение или пара выражений называются областью действия оператора в получающемся выражении. Прослеживая все построение терма или формулы, устанавливая очевидным образом соответствие между частями данного выражения или пары выражений и частями выражения получающегося на каждом шаге построения, мы приходим к определению области действия не только для оператора, введенного последним в законченный терм или формулу, но и для всякого оператора в этом терме или формуле. [16]
Операторы ПЕРЕЙТИ и ВЫПОЛНИТЬ могут помниться внутри области действия оператора ВЫПОЛНИТЬ. Если область действия состоит только из имени-процедуры-1, то находящийся. ПЕРЕЙТИ не должен передавать управление процедуре вне этой области. Точка выхода внутреннего оператора ВЫПОЛНИТЬ может совпадать б точкой выхода внешнего ВЫПОЛНИТЬ, Эта общая точка выхода должна быть именем: параграфа, состоящего только из оператора ВЫЙТИ. [17]
Операторы REVERT и SIGNAL должны находиться в области действия оператора ON с тем же именем состояния. [18]
Пополнение пространств Ф, U n соответствующее расширение области действия оператора R как раз и приводит к тому понятию обобщенного решения, которое мы постарались разъяснить в этом параграфе, исходя первоначально из некоторой другой точки зрения. [19]
Управление может быть передано последовательности, операторов, составляющих область действия оператора ВЫПОЛНИТЬ олерато-ром отличным от ВЫПОЛНИТЬ. [20]
Единственное исключение из правила, запрещающего передачу управления извне внутрь области действия оператора DO, заключается в следующем: в ходе выполнения оператора DO можно передать управление в какое-либо другое место программы, чтобы проделать вычисления, не изменяющие индексных параметров оператора DO, и затем вернуться в область действия того же оператора DO. Ограничение, налагаемое на точки выхода и возврата1), можно сформулировать следующим образом: между точками выхода и возврата не может находиться оператор DO или оператор, являющийся последним в его области действия. [21]
Ясно, что без конфигураторных скобок функция fscanf выпадает из области действия оператора выбора. [22]
Запрещено передавать управление ( операторами GO TO или IF) извне в область действия оператора цикла. [23]
Для самого внутреннего оператора цикла допускается расширенная область, которая располагается за областью действия внешнего оператора цикла. Расширенная область - это последовательность операторов, которая может быть выполнена после выхода из области действия самого внутреннего оператора с последующим возвратом. [24]
Для самого внутреннего оператора цикла допускается расширенная область, которая располагается за областью действия внешнего оператора цикла. Расширенная область - это последовательность операторов, которая может быть выполнена после выхода из области действия самого внутреннего оператора с последующим возвратом. [25]
Программа функционально состоит из двух частей, в первой из которых, огрп-ннченной областью действия оператора DO с меткой 2, определяются двоичные разложения номера и аргумента функции по их десятичным значениям, а во второй, ограниченной областью действия оператора DO с меткой 8, непосредственно вычисляются значения функции Уолша. [26]
Передачи управления 1, 5 и 6 недопустимы, так как они направлены внутрь области действия оператора DO извне. [27]
Операторы, которые следуют за оператором DO, включая оператор с меткой тг, определяют область действия оператора цикла. Это могут быть любые исполнимые операторы Фортрана, в том числе цикла. Таким образом, допускается вложение операторов цикла друг в друга. [28]
Операторы, которые следуют за оператором DO, включая оператор с меткой п, определяют область действия оператора цикла. Это могут быть любые исполнимые операторы Фортрана, в том числе цикла. Таким образом, допускается вложение операторов цикла друг в друга. [29]
Выход из декларативной секции вставляется транслятором за последним оператором секции аналогично тому, как вставляется выход из области действия оператора ВЫПОЛНИТЬ. Если есть необходимость выйти из декларативной секции в нескольких точках, все логические пути в этой секции должны вести к общей точке выхода - параграфу с предложением ВЫЙТИ. Если выход из декларативной секции происходит через последний оператор секции, управление возвращается к оператору, следующему за тем оператором, который вызвал вход в декларативную секцию. [30]