Методы автоматизации при работе в MS Excel. Синявская Г.А. - 24 стр.

UptoLike

Составители: 

24
различаются типом проверяемого условия и временем выполнения этой про-
верки. Синтаксис этих четырех конструкций приведен в табл. 5.
Частным случаем оператора Do … Loop является оператор While …
Wend:
While <условие>
<блокОператоров>
Wend
<блокОператоров> выполняется, пока <условие> истинно.
Цикл со счетчиком For … Next обычно используется при обработке мас-
сивов, а также когда требуется повторить выполнение некоторой группы опера-
торов заданное число раз.
В отличие от циклов Do … Loop данный тип цикла использует специаль-
ную переменную, называемую счетчиком, значение которой увеличивается или
уменьшается при каждом выполнении тела цикла на заданную величину. Когда
значение этой переменной достигает заданного конечного значения, выполне-
ние цикла заканчивается.
Синтаксис этого вида цикла таков:
For <счетчик> = <начальноеЗначение> To <конечноеЗначение>
Конструкция Описание
Do While <условие>
<блокОператоров>
Loop
Условие проверяется до того, как выполняется группа опера-
торов, образующих тело цикла. Цикл продолжает свою рабо-
ту, пока это условие выполняется ( то есть имеет значение
True), иными словами, в этой конструкции указывается усло-
вие продолжения работы цикла
Do
< блокОператоров >
Loop While <условие>
Условие проверяется после того, как операторы, составляю-
щие тело цикла, будут выполнены хотя бы один раз. Цикл
продолжает свою работу, пока это условие остается истин-
ным, иными словами, в этой конструкции указывается условие
продолжения работы цикла
Do Until <условие>
<блокОператоров>
Loop
Условие проверяется до того, как выполняется группа опера-
торов, образующих тело цикла. Цикл продолжает свою рабо-
ту, если это условие еще не выполнено, и прекращает работу,
когда оно станет истинным, иными словами, в этой конструк-
ции указывается условие прекращения работы цикла
Do
<блокОператоров>
Loop Until <условие>
Условие проверяется после того, как операторы, составляю-
щие тело цикла, будут выполнены хотя бы один раз. Цикл
продолжает свою работу, если это условие еще не выполнено,
а когда оно станет истинным, цикл прекращает работу, иными
словами, в этой конструкции указывается условие прекраще-
ния работы цикла
Таблица 5. Синтаксис операторов циклов Do … Loop
различаются типом проверяемого условия и временем выполнения этой про-
верки. Синтаксис этих четырех конструкций приведен в табл. 5.

Таблица 5. Синтаксис операторов циклов Do … Loop
Конструкция               Описание
Do While <условие>        Условие проверяется до того, как выполняется группа опера-
                          торов, образующих тело цикла. Цикл продолжает свою рабо-
     <блокОператоров>     ту, пока это условие выполняется ( то есть имеет значение
Loop                      True), иными словами, в этой конструкции указывается усло-
                          вие продолжения работы цикла
Do                        Условие проверяется после того, как операторы, составляю-
                          щие тело цикла, будут выполнены хотя бы один раз. Цикл
     < блокОператоров >   продолжает свою работу, пока это условие остается истин-
Loop While <условие>      ным, иными словами, в этой конструкции указывается условие
                          продолжения работы цикла
Do Until <условие>        Условие проверяется до того, как выполняется группа опера-
                          торов, образующих тело цикла. Цикл продолжает свою рабо-
     <блокОператоров>     ту, если это условие еще не выполнено, и прекращает работу,
Loop                      когда оно станет истинным, иными словами, в этой конструк-
                          ции указывается условие прекращения работы цикла
Do                        Условие проверяется после того, как операторы, составляю-
                          щие тело цикла, будут выполнены хотя бы один раз. Цикл
     <блокОператоров>     продолжает свою работу, если это условие еще не выполнено,
Loop Until <условие>      а когда оно станет истинным, цикл прекращает работу, иными
                          словами, в этой конструкции указывается условие прекраще-
                          ния работы цикла

    Частным случаем оператора Do … Loop              является оператор While …
Wend:
       While <условие>

         <блокОператоров>

       Wend
       <блокОператоров> выполняется,  пока <условие> истинно.
      Цикл со счетчиком For … Next обычно используется при обработке мас-
сивов, а также когда требуется повторить выполнение некоторой группы опера-
торов заданное число раз.
      В отличие от циклов Do … Loop данный тип цикла использует специаль-
ную переменную, называемую счетчиком, значение которой увеличивается или
уменьшается при каждом выполнении тела цикла на заданную величину. Когда
значение этой переменной достигает заданного конечного значения, выполне-
ние цикла заканчивается.
      Синтаксис этого вида цикла таков:
       For <счетчик> = <начальноеЗначение> To <конечноеЗначение>



                                         24