Студопедия

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

Разделы сайта

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






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






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

 
 

 


.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.