Оператор Repeat аналогичен оператору While, с той разницей, что условие повторения цикла проверяется в конце цикла, поэтому тело цикла выполняется хотя бы один раз. Вторая особенность – тело цикла выполняется, если условие ложно, и прекращается, если условие истинно (в операторе While было наоборот).
Блок-схема оператора REPEAT.
Формат записи: repeat <операторы> until <условие>
повторять до тех пор пока
условие - логическое выражение
операторы (тело цикла) - любое количество любых операторов, в том числе и составной.
Этот оператор использует ключевые слова repeat – повторять и until – до тех пор пока. Оператор состоит из тела цикла и условия повторения.
Принцип работы:
§ Выполняются все операторы между repeat и until;
§ Проверяется ложность условия;
§ Цикл работает, пока условие не станет истинным.