Оператор цикла Repeat

Оператор Repeat — Until содержит логическое выражение (после Until), которое управляет повторением выполнения последовательности операторов, записанных между Repeat и Until. Повторение продолжается до тех пор, пока логическое выражение не примет значение True. Последовательность операторов выполняется по меньшей мере один раз, ибо логическое выражение вычисляется после каждого выполнения данной последовательности.

Общий вид оператора:

Repeat

<оператор 1>;

<оператор 2>;

<оператор n>;

Until <логическое выражение>;

при использовании оператора Repeat — Until необходимо учитывать следующее:

1. перед первым выполнением оператора логическое выражение его окончания (или продолжения) должно быть определено;

2. последовательность операторов должна содержать хотя бы один оператор, влияющий на значение логического выражения, иначе оператор Repeat — Until работает бесконечно долго;

3. логическое выражение в конечном итоге должно принять значение True;

пример простейшей, бесконечно по времени работы, конструкции: Repeat … Until False;

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Анти-спам: выполните заданиеWordPress CAPTCHA