Оператор REPEAT...UNTIL используется в случаях, когда необходимо организовать цикл с неизвестным заранее количеством повторений. Синтаксис оператора:REPEAT Оператор_1; Оператор_2; ··· Оператор_N;UNTIL Условие;Цикл повторяется до тех пор, пока \"Условие\", описанное после зарезервированного слова \"UNTIL\" не станет истинным. Например:repeat readln(i);until i=10;В цикле вводится число в переменную \"i\", цикл завершиться, когда будет введено число \"10\".Отличается от оператора WHILE тем, что условие продолжения цикла проверяется в конце цикла и таким образом, цикл будет пройден как минимум один раз.При использовании оператора REPEAT...UNTIL не нужны операторные скобки begin..end. Все операторы вписанные внутри конструкции REPEAT...UNTIL являются телом цикла.