Составители:
Рубрика:
60 
Do           
условие
 Операторы1 Loop Следующий оператор программы
While
Until
True (Until)
False (While)
True (While)
False (Until)
Операторы1
Следующий
оператор
программы
Условие
True (While)
False (Until) True (Until)
False (While)
Рис. 2.8. Схема и алгоритм выполнения операторов  Do While и Do Until 
В  языке VBA существует  и  более  простая  форма  оператора  While  по 
смыслу  совпадающая  с  оператором  Do While,  но  имеющая  более  простой 
синтаксис: 
While Условие 
 [Операторы] 
Wend 
Операторы  Do While, While  и  Do Until  относятся  к  категории  так 
называемых  операторов  цикла  с  предусловием.  Это  означает,  что  проверка 
условия  продолжения  цикла 
производится  до  выполнения  тела  основного 
цикла.  Если  условие  продолжения  цикла  с  самого  начала  не  выполняется,  то 
операторы  тела  цикла  ни  разу  не  выполнятся.  В  языке VBA существует  пара 
операторов  с  постусловием,  то  есть  операторов,  проверка  условия 
продолжения  цикла  в  которых  производится  после  выполнения  тела  цикла. 
Синтаксис этих операторов имеет вид: 
Условием продолжения
 цикла Do While является значение истина,  а цикла Do 
Until  является  значение ложь.  Схема и  алгоритм  выполнения  этих операторов 
представлены на рис. 2.9. 
Do 
 [Операторы] 
[Exit Do] 
 [Операторы] 
Loop [While Условие] 
или 
Do 
 [Операторы] 
[Exit Do] 
 [Операторы] 
Loop [Until Условие] 
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »
