Назначение: Оператор обеспечивает циклическое выполнение группы операторов, пока <условие> в конструкции WHILE истинно (TRUE) или до тех пор, пока <условие> в конструкции UNTIL не станет истинным. Имеет две разновидности, в зависимости от того, проверяются ли условия в начале или конце цикла.
Синтаксис:
1. DO
[<блок операторов>]
LOOP [ [WHILE | UNTIL) <условие>]
2. DO [(WHILE | UNTIL) <условие>]
[<блок операторов>]
LOOP
Аргумент | Описание |
<блок операторов> | Один или несколько операторов языка BASIC, которые будут циклически выполняться; |
<условие> | Любое выражение, принимающее значение либо TRUE (не нуль), либо FALSE (нуль). |
Оператор цикла – WHILE…WEND
Назначение: Выполнение совокупности операторов пока условие истинно.
Синтаксис:
WHILE < условие>
[<операторы>]
WEND
Если условие истинно, то выполняются все операторы до ключевого слова WEND. Затем происходит возврат на проверку условия. Если оно по-прежнему истинно, то процесс продолжается. Если ложно, то управление передается следующему за WEND оператору.