Циклическим вычислительным процессом называется многократно повторяемая последовательность действий. Все циклические процессы подразделяются на два основных типа:
- циклы с известным числом повторений;
- итерационные циклы.
Существует формула для подсчёта количества шагов в цикле:
где
- N - число повторений;
- Хкон, Хнач - начальное, конечное значение переменной цикла;
- DX - шаг изменения переменной цикла;
- [ ]- указание на необходимость округления дроби до целого значения.
Управляющей переменной цикла (параметром) называется переменная, значениями которой определяется естественное окончание цикла. Группа операторов, повторяющаяся в цикле, называется телом цикла или областью действия цикла. Если по условиям задачи не хватает данных для использования вышеприведённой формулы, то такой цикл относится к итерационным, т.е. с неизвестным числом повторений. Если в теле одного цикла содержится другой, то такая конструкция называется вложенным циклом. Цикл, находящийся в теле другого, называется внутренним циклом, а охватывающий его - внешним. Число вложений циклов неограниченно. Основное требование к группе вложенных циклов - отсутствие пересечений областей действия циклов.