Основы программирования на VBA. Регеда В.В - 30 стр.

UptoLike

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

Рис. 2.3
няется тело цикла. Цикл повторяется до
тех пор, пока текущее значение перемен-
ной цикла не станет больше 20.
Обратите внимание на то, что при
выходе из цикла значение
X=22 и при
необходимости это значение может быть
использовано в дальнейшей программе.
Иногда внутри одного цикла могут рас-
полагаться другие циклы, так называе-
мые
вложенные циклы. Однако циклы не
могут
пересекаться, т.е. все внутренние
циклы должны быть закончены до того,
как закончатся внешние.
2.7.1. Оператор FOR/NEXT используется в программе с заданным
числом повторений и имеет следующий формат:
FOR переменная = x TO y [STEP z]
. . . операторы
NEXT [переменная [ ,переменная] . . . ]
где переменная
числовая переменная, используемая как счетчик
повторов; x, y, z
числовые выражения, определяющие соответствен-
но начальное, конечное значение и приращение счетчика.
Конструкция выполняет операторы, следующие за FOR, пока в про-
грамме не встретится оператор NEXT. Тогда к текущему значению пере-
менной цикла х прибавляется значение шага z (по умолчанию 1) и полу-
ченное значение сравнивается с конечным значением y. Если значение пе-
ременной больше y, выполняется оператор, следующий за NEXT, иначе
управление снова передается к оператору, находящемуся за FOR. Напри-
мер, программа, реализующая алгоритм, приведенный на рис.2.3, с помо-
щью оператора FOR/NEXT имеет вид:
FOR x=0 TO 20 STEP 2
Y=SIN(X)
PRINT Y
NEXT X
Допускается использование вложенных циклов. Рассмотрим пример
программы, вычисляющей и выводящей на экран монитора значения
                               няется тело цикла. Цикл повторяется до
                               тех пор, пока текущее значение перемен-
                               ной цикла не станет больше 20.
                                     Обратите внимание на то, что при
                               выходе из цикла значение X=22 и при
                               необходимости это значение может быть
                               использовано в дальнейшей программе.
                               Иногда внутри одного цикла могут рас-
                               полагаться другие циклы, так называе-
                               мые вложенные циклы. Однако циклы не
                               могут пересекаться, т.е. все внутренние
                               циклы должны быть закончены до того,
                               как закончатся внешние.
              Рис. 2.3
     2.7.1. Оператор FOR/NEXT используется в программе с заданным
числом повторений и имеет следующий формат:
     FOR переменная = x TO y [STEP z]
     . . . операторы
     NEXT [переменная [ ,переменная] . . . ]
      где переменная − числовая переменная, используемая как счетчик
повторов; x, y, z − числовые выражения, определяющие соответствен-
но начальное, конечное значение и приращение счетчика.
      Конструкция выполняет операторы, следующие за FOR, пока в про-
грамме не встретится оператор NEXT. Тогда к текущему значению пере-
менной цикла х прибавляется значение шага z (по умолчанию 1) и полу-
ченное значение сравнивается с конечным значением y. Если значение пе-
ременной больше y, выполняется оператор, следующий за NEXT, иначе
управление снова передается к оператору, находящемуся за FOR. Напри-
мер, программа, реализующая алгоритм, приведенный на рис.2.3, с помо-
щью оператора FOR/NEXT имеет вид:
      FOR x=0 TO 20 STEP 2
           Y=SIN(X)
           PRINT Y
      NEXT X
      Допускается использование вложенных циклов. Рассмотрим пример
программы, вычисляющей и выводящей на экран монитора значения