Цикл – это алгоритмическая структура, при помощи которой реализуется многократное повторение блоков операторов.
Цикл For….Next
Используется тогда, когда количество повторений заданного цикла известно заранее.
For счетчик = нач_значение To кон_значение [Step шаг ]
Операторы1
[Exit For]
операторы2
Next [счетчик]
Служебное словосочетание Exit For используется для “аварийного” завершения цикла и используется в конструкции
If условие Then Exit For
Цикл Do…Loop
Применяется в том случае, когда число повторений операторов тела цикла заранее неизвестно.
Do Until условие
Операторы
Loop
Если результатом проверки условия является значение False, то блок операторы выполняется, иначе осуществляется переход на оператор, расположенный после служебного слова Loop.
Do While условие
Операторы
Loop
Если условие истинно, то происходит выполнение блока операторы, если же оно ложно, то цикл ни разу не выполняется.
Do
Операторы
Loop Until условие
Блок операторы выполняется до тех пор, пока результатом проверки условия является значение False, иначе выполнение цикла заканчивается.
|
|
Do
Операторы
Loop While условие
В случае ложности условия выполняется блок операторы, если же оно истинно, то происходит окончание цикла.
Цикл While…Wend
Используется, когда число повторений операторов тела цикла заранее неизвестно.
While условие
операторы
Wend
Если результатом проверки условия является истина, то блок операторы выполняется, иначе осуществляется переход на оператор, расположенный после служебного слова Wend.