Вычислительный процесс с многократным повторением однотипных вычислений для различных значений обраба-тываемых величин (переменных) называется циклическим, повторяющиеся участки вычисления - циклами, изменяю-щиеся в цикле величины - переменные цикла. Для органи-зации циклов необходимо в алгоритмах предусмотреть: 1.подготовку цикла: задание начальных значений переменным цикла перед его выполнением;
2.тело цикла, действия, повторяемые в цикле для различных значений переменных цикла;3.модификацию (изме-нение) значений переменных цикла перед каждым его повторением;4.управление циклом: проверку условия продолжения или окончания цикла.Цикл for в C++ отличается большей гибкостью, поскольку с его помощью можно организовать как фиксированные, так и условные итерации.
For(инициализация цикла;выр.-усл;список выраж.) {тело цикла;} Цикл do - while в C++ - это условный цикл. Условный цикл выполняется до тех пор, пока условие имеет значение true. Это условие проверяется в конце цикла.do {тело цикла;} while (выр -усл); Тело цикла выполняется хотя бы 1 раз. Цикл while в C++ - второй условный цикл, в котором операции выполняются до тех пор, пока условие имеет значение true. Т.о. цикл while может не выполнить ни одной операции, если проверяемое условие изначально имеет значение false. While (выр-усл) {тело цикла;}