Экономическая информатика-стр.397

Циклы со счетчиком

Циклы со счетчиком (с известным числом повторений) в УВА еще называют циклами For или циклами For ... Next. Так они называются потому, что начало и конец этих циклов определяются операторами For и Next. Синтаксис цикла For.. .Next таков:

For СчетчикЦикла= НачальноеЗначение То КонечноеЗначение_ [Step Шаг] операторы Next [СчетчикЦикла]

где For - ключевое слово, обозначающее начало цикла;

СчетчикЦикла - переменная, определенная в качестве счетчика цикла; НачальноеЗначение - число, задающее начальное значение счетчика;

То - ключевое слово Visual, разделяющее НачальноеЗначение и КонечноеЗначение;

Конечное Значение - число, задающее значение счетчика, при котором цикл завершается;

Step - ключевое слово, используемое для задания шага цикла, необязательный аргумент;

Шаг - число, задающее шаг цикла, т.е. значение, на которое увеличивается (или уменьшается) значение счетчика на каждом шаге, это число может быть отрицательным;

Next - ключевое слово, обозначающее конец цикла.

В начале цикла For ...Next определяется переменная-счетчик, а также начальное и конечное значения этой переменной. В самом начале выполнения цикла переменная-счетчик устанавливается в начальное значение. Каждый раз, когда программа, пройдя через цикл, возвращается к его началу, значение счетчика увеличивается. Если используется ключевое слово Step, переменная-счетчик изменяется в соответствии с числом, указанным после ключевого слова Step, например:

For I = 0 То 10 Step 2 ' Значение I будет увеличиваться на 2

Каждый раз, когда значение переменной-счетчика изменяется, оно сравнивается с заданным конечным значением счетчика. Если значение счетчика превышает конечное значение, программа выходит из цикла и переходит к той строке кода, которая следует за циклом.