Цикл с простой переменной
При решении многих задач возникает необходимость многократного повторения отдельных этапов вычислительного процесса. Многократно повторяемый этап вычислений называют циклом, а вычислительный процесс, который содержит такие этапы, — циклическим.
В циклах повторение отдельных вычислений и их этапов целесообразно выполняется при различных значениях переменной, которая называется параметром цикла.
При организации цикла можно использовать или блок “решение” в объединении с блоками “процесс”, или специальный блочный символ “модификация”. И в том и в другом случае необходимо задать начальное значение параметру цикла, правило его изменения для перехода к новому повторению, а также условие окончания цикла.
Эта группа действий подготавливает условия для работы цикла. Кроме того, циклический алгоритм содержит группу действий, которые реализуют многократно повторяющийся участок вычислений – рабочую часть или тело цикла.
Цикл, в состав которого не входят другие циклы называется простой. На рис. 3 приведены две возможных способа организации циклического процесса. В обоих случаях параметром цикла является переменная i, которая изменяется от своего начального значения in до конечного ik c шагом di. Если di=1, то в блоке модификации значение шага опускается.
Таким образом, рабочая область цикла повторяется тогда, когда значение параметра цикла i изменяется в границах от in до ik c шагом di.
а) б)
Рисунок 3 - Схемы организации простого цикла
Первый способ организации цикла (рис. 3а) предусматривает присвоение начального значения параметру цикла и его изменение с помощью блоков “Процесс”. Условие окончания цикла проверяется в блок “Решение”.
Второй вариант организации цикла (рис. 3б) предполагает автоматическое выполнение этих действий в блоке “модификация”.