Cтраница 4
Язык ПЛ / М позволяет легко реализовать методы структурного программирования за счет применения операторных скобок DO - END, процедур и литералов. [46]
Повторяющийся блок действий в этом случае составляет тело цикла; тело цикла заключают в операторные скобки. [47]
В этом случае недостающие описания процедур выписывают впереди АЛГОЛ-программы и всю получившуюся запись заключают в операторные скобки. [48]
В этом случае недостающие описания процедур выписывают впереди алгол-программы и всю получившуюся запись заключают в операторные скобки. Считается, что до этого они присутствовали в алгол-программе неявно. [49]
Одним из средств повышения наглядности алгол-программ является, как известно, ступенчатое расположение в ней операторных скобок, при котором каждая пара открывающих и закрывающих скобок располагается на одной, своей для данной пары, вертикали. Зтой же цели служит и еще одно средство: примечания ( комментарии), которые могут помещаться в программе в начале составного оператора или блока непосредственно после них, а также после любого описания или оператора. На работу программы они не могут оказывать никакого влияния, так как опускаются транслятором при переводе ее на язык машины. [50]
Условный оператор и оператор цикла, какими бы сложными они ни были, не требуют операторных скобок, если выполняются в операторе цикла в единственном числе. [51]
Одним из средств повышения наглядности алгол-программ является, как известно, ступенчатое расположение в ней операторных скобок, при котором каждая пара открывающих и закрывающих скобок располагается на одной, своей для данной пары, вертикали. Этой же цели служит и еще одно средство: примечания ( комментарии), которые могут помещаться в программе в начале составного оператора или блока непосредственно после них, а также после любого описания или оператора. На работу программы они не могут оказывать никакого влияния, так как опускаются транслятором при переводе ее на язык машины. [52]
Заметим, что оператор цикла, следующий за первым символом do, не следует заключать в операторные скобки, так как здесь выполняется один оператор - второй оператор цикла. После второго do следует составной оператор, заключаемый в операторные скобки. [53]
Как видно из приперев и в соответствии с синтаксическим определением, любой отдельный оператор, заключенный в операторные скобки, будет уже составным оператором, а тем самым и безусловным. Это обстоятельство позволяет фактически использовать в условных операторах непосредственно за условием также и условные операторы, и операторы цикла - для этого достаточно заключить их в операторные скобки. [54]