Читайте также:
|
|
Общий вид записи оператора REPEAT:
REPEAT <оператор> UNTIL <выражение>;
где <оператор> - тело цикла, состоящее из простого или составного оператора; <выражение> - логическое выражение, определяющее окончание цикла.
Выполнение оператора WHILE происходит следующим образом:
1. Выполняется тело цикла.
2. Вычисляется выражение, указанное после служебного слова UNTIL.
3. Если выражение ложно, то повторяются пп. 1 и 2.
4. Если выражение истинно, то выходим из цикла, т.е. управление передается оператору, который следует за оператором REPEAT… UNTIL.
Из сказанного следует важное правило: операторы тела цикла WHILE и REPEAT должны изменять выражение, указанное в операторе. В противном случае будет иметь место бесконечный цикл, что противоречит определению алгоритма.
б) Команда повторения“repeat S until P”, “повторять S до P”, “цикл с постусловием” (повторять S, пока P не станет истинным) имеет вид: Эта организация цикла такова, что сначала выполняются операторы, определяемые функцио- |
нальным блоком S, а затем проверяется необходимость его повторения.
Repeat S until P – выполняй S пока Р не станет истиной.
|
Visual BasicЕршол Delphi
Do нц Repeat
Серия серия серия
Р Loop until P кц при Р Until P;
.
Дата добавления: 2015-11-03; просмотров: 87 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Реализация циклических алгоритмов | | | Тело цикла, это простой или составной оператор. |