Do-группа - Большая Энциклопедия Нефти и Газа, статья, страница 1
Женщина верит, что дважды два будет пять, если как следует поплакать и устроить скандал. Законы Мерфи (еще...)

Do-группа

Cтраница 1


Операторы DO-группы не могут изменить эти выражения. Возможно изменение значения управляющей переменной.  [1]

По аналогии с DO-группой операторы, находящиеся между символами BEGIN и END, объединяются и рассматриваются как один оператор. Как и отдельный оператор, обычный блок может быть помечен. Для этого перед оператором BEGIN записывается одна или несколько меток.  [2]

Этот оператор обеспечивает повторение операторов DO-группы в зависимости от значения выражения, стоящего в скобках.  [3]

Эта форма оператора обеспечивает повторение операторов DO-группы до тех пор, пока управляющая переменная не примет все значения от начального до конечного с заданным приращением.  [4]

Кроме того, имеется возможность выполнить DO-группу с единственным значением управляющей переменной, не задавая ни конечного значения, ни приращения.  [5]

В этом случае окончание выполнения цикла должно определяться условным оператором внутри DO-группы.  [6]

В данном фрагменте программы вычисляется и печатается время, которое необходимо для выполнения DO-группы, включая вызов функции TIME и присваивание возвращаемого значения.  [7]

8 Примеры схем разветвляющихся алгоритмов. [8]

Последовательность операторов, заключенная между словами DO и END, рассматривается транслятором как единый оператор и называется DO-группой, которую удобно использовать при записи условного оператора.  [9]

Обычные блоки ( BEGIN-блоки) являются расширением DO-rpynn в том смысле, что дополнительно к вышеуказанному свойству операторной скобки, которым обладает DO-группа, с их помощью определяется область действия идентификаторов, явно описанных в нем, от чего, в свою очередь, зависит обычно распределение областей памяти для этих переменных.  [10]

11 Схема выполнения оператора DO-WHILE. [11]

В предыдущем параграфе уже был рассмотрен один тип оператора DO: DO и END служили в качестве операторных ско эо при образовании DO-группы, выступающей на правах единс / оператора.  [12]

При использовании оператора DO второго типа программисту необходимо позаботиться, чтобы значение хотя бы одного из операндов, входящих в выражение, изменялось операторами DO-группы. Иначе повторение выполнения операторов группы может быть бесконечным.  [13]

Вначале вычисляются начальное и конечное значения и приращение управляющей переменной. Затем проверяется, должны ли выполняться операторы DO-группы. Если приращение положительное, происходит проверка, не превышает ли значение управляющей переменной конечного значения.  [14]

При использовании выражения типа сравнения повторное выполнение операторов в группе производится до тех пор, пока значение выражения истинно. Как только значение выражения становится ложным, операторы DO-группы пропускаются и управление передается на оператор, непосредственно следующий за END. Если значение выражения оказывается ложным с самого начала, то операторы в DO-rpynne совсем не выполняются.  [15]



Страницы:      1    2