Тема 8. Программирование циклических вычислительных процессов (ЦВП)

8.1 Понятие циклического алгоритма

      Циклический алгоритм – это алгоритм, в котором последовательность действий выполняется многократно, каждый раз при новых значениях параметров.

8.2 Основные блоки алгоритма

№ п/п Наименование этапа Изображение Примечание
1 Прерывание
Начало и конец алгоритма
2 Передача данных

Ввод или вывод информации

3 Процесс
Арифметический блок, определяющий действие, которое необходимо выполнить
4 Принятие решения
Логический блок, проверяющий истинность или ложность некоторого действия
5 Оператор цикла
Блок, использующийся в ЦВП

8.3 Операторы программы циклического алгоритма

     При программировании циклов используются операторы цикла, которые необходимы для выполнения повторяющихся действий в программе. В языке VBA применяются два основных вида операторов цикла:

     8.3.1 Оператор For…Next ­– цикл со счетчиком, применяется при необходимости выполнить некоторые действия определенное число раз.

For переменная = нач.знач. То кон.знач. Step шаг
выполнение действий
Next переменная

     8.3.2 Оператор Do…Loop – цикл с условием, он применяется при необходимости повторения некоторых действий, пока выполняется определенное условие или до тех пор, пока не будет выполнено определенное условие. Этот оператор может существовать в двух видах:
     8.3.2.1 С предусловием – условие задается в начале цикла.

Do While/Until логическое выражение
выполнение действий
Loop

     8.3.2.2 С постусловием – условие задается в конце цикла.

Do
выполнение действий
Loop While/Until логическое выражение

     Ключевое слово While определяет выполнение операторов цикла, пока логическое выражение принимает значение «истина».
     Ключевое слово Until определяет выполнение операторов цикла до тех пор, пока логическое выражение не примет значение «истина».