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

Безусловный оператор

Cтраница 3


Этот переход тоже выдается, и его адрес записывается после безусловного оператора.  [31]

Из определения оператора if следует, что после then может стоять только безусловный оператор, в том числе и группа операторов, заключенная в операторные скобки begin и ещ.  [32]

33 Блок-схема выполнения условного оператора. [33]

Часто с помощью условных операторов можно сделать то же самое, что делают безусловные операторы, содержащие условные выражения.  [34]

Все основные операторы, составной оператор и блок в языке Алгол называют также безусловными операторами.  [35]

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

37 Стандартные структуры. [37]

Допускаются также операторы языка программирования, структуры которых соответствуют стандартным структурам, а именно: безусловные операторы ( присваивания, вызова процедуры с возвратом на следующий оператор, пустой оператор, операторы ввода-вывода и т.п.), схема которых изображена на рис. 3.9, а, условный оператор ( рис. 3.9, б, б1), оператор цикла, соответствующий схеме рис. 3.9, в. При этом безусловные операторы, выполнив предписанные действия, передают управление следующему оператору; условный оператор предназначается для организации разветвления в программе: в случае выполнения условия управление передается одному блоку, если условие не выполняется, то вступает в действие другой блок ( рис. 3.9, б) или действие не выполняется совсем ( рис. 3.9, б); наконец, оператор цикла повторяет предписанные действия до тех пор, пока не выполнится условие выхода из цикла, после чего управление будет передано на следующий оператор.  [38]

К безусловным операторам относятся основные операторы, составные операторы и блоки, к операторам - безусловные операторы, условные операторы и операторы цикла.  [39]

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

В то Р иначе Q ( if В then Р else Q), где Р - безусловный оператор, Q - любой ( в том числе и условный) оператор.  [41]

Для обеспечения реакции на переполнение служит модификация арифметического оператора, содержащая фразу ПРИ ПЕРЕПОЛНЕНИИ, за которой следует безусловный оператор, определяющий действия при возникновении такой ситуации.  [42]

В условных операторах после символов then и else должен записываться только один, а после символа then и обязательно безусловный оператор. Как следует поступить, если после этих символов нужно записать несколько операторов или если после then iio смыслу задачи должен быть записан условный оператор.  [43]

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

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



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