Для нас не существует Секретов

Циклическая конструкцияЦиклическая конструкция описывает некоторый процесс, который многократно повторяется. Эта алгоритмическая конструкция имеет і к‘которые разновидности: бывают циклы с фиксированным, наперед известным количеством повторений, а бывают с неопределенным. Такие циклы выполняются до тех пор, пока не будет истинно некоторое условие, ограничивающее выполнение цикла.

Рассмотрим цикл с ограниченным числом повторений. Имеется множество разноцветных шаров, 20 из которых необходимо последоиительно переложить из одной корзины в другую. На рис. 2.28 представлена структурная схема циклического алгоритма с фиксированным числом повторений. Как мы видим, в этой конструкции используется слетчик, значение которого при каждом повторе увеличивается на единицу, и его значение каждый раз сравнивается с числом 20. Когда значение счетчика достигает числа 20 (т. е. переложен 20-й шар), выполнение алгоритма заканчивается.

Таким образом, если цикл задай на конкретное число повторений, то обязательным условием такого цикла является наличие счетчика, г е. элемента, который ограничивает выполнение алгоритма при достижении нужного значения счетчика.

Условием повторения данного алгоритма является ложность проверяемого условия, как только оно станет истинным (т. е. полученное число А превысит 600 000), выполнение алгоритма закончится, т. е. иными словами цикл повторяется до тех пор, пока условие ложно. Тем не менее очевидно, что число повторений цикла предугадать невозможно, можно лишь утверждать, что сам процесс будет конечным.