logo
Методичка_Delphi_Ч1

Инструкция repeat…until

Особенность этой инструкции состоит в том, что условие проверяется после выполнения операторов тела цикла, поэтому <инструкции тела цикла> выполняются, как минимум, один раз. Цикл Repeat называют еще циклом с постусловием.

Схема алгоритма выполнения этого цикла представлена на рисунке 5.3.

Рисунок 5.3 – Схема алгоритма выполнения цикла Repeat

На языке Delphi в общем виде инструкция Repeat записывается следующим образом.

Рисунок 5.4 – Синтаксис инструкции Repeat

Здесь <условие выхода из цикла> это выражение логического типа, определяющее условие завершения цикла.

Инструкция выполняется следующим образом:

Таким образом, инструкции цикла, находящиеся между repeat и until, выполняются до тех пор, пока не выполнится условие выхода из цикла.