|
<< Click to Display Table of Contents >> Navigation: Программирование в MasterSCADA 4D > Редактор ST > Синтаксис Master ST > Операторы Master ST > Оператор REPEAT-UNTIL |
Оператор REPEAT-UNTIL создает цикл, который:
•Сначала выполняет код, затем проверяет условие;
•Гарантирует минимум одно выполнение тела цикла;
•Работает до тех пор, пока условие ложно.
REPEAT |
Алгоритм: Выполнение {последовательности предложений} повторяется до тех пор, пока {выражение} ложно. Если {выражение} истинно, {последовательность предложений} выполняется 1 раз.
Рассмотрим базовый счетчик, в котором значение переменной counter будет увеличиваться на 2, пока не станет равным 11. Цикл выполнится 6 раз.
counter := 1; REPEAT counter := counter + 2; UNTIL counter = 11 // Цикл остановится, когда значение counter будет ровно 11 END_REPEAT; |