Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Команда повторения с постусловием.






Общий вид записи оператора 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 пока Р не станет истиной.

 

S

Visual BasicЕршол Delphi

Do нц Repeat

Серия серия серия

Р Loop until P кц при Р Until P;

 
 

 


.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал