Задания № 6, 16 · ОГЭ

Цикл

Конструкция для многократного выполнения команд
2 мин чтенияСложность: Обновлено 29 сентября 2026

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

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

Цикл обычно состоит из трёх элементов: начальных значений, условия продолжения и изменения данных, от которых зависит это условие. Если условие проверяется перед выполнением тела, цикл может не выполниться ни разу. Если проверка выполняется после тела, оно выполнится хотя бы один раз.

Основные виды циклов

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

№
Пример

Программа выводит числа от 1 до 3. Переменная \(i\) сначала равна 1. Пока \(i \le 3\), выполняется вывод числа, затем \(i\) увеличивается на 1. Получается последовательность: 1, 2, 3. После увеличения до 4 условие становится ложным, и цикл заканчивается.

Python
1i = 1
2while i <= 3:
3    print(i)
4    i = i + 1
!
Не путайте

Цикл и условие — не одно и то же. Условие выбирает одно из действий, а цикл организует повторение. Если внутри цикла не изменяются данные, влияющие на условие, может возникнуть бесконечный цикл. Досрочно завершить цикл можно оператором выхода из цикла, а пропустить текущую итерацию — оператором пропуска итерации.

Проверьте себя

Сколько раз выполнится тело цикла: \(i=1\); пока \(i<4\): вывести \(i\); увеличить \(i\) на 1?

Главное за минуту

Главное

  • Цикл многократно выполняет одну или несколько команд.
  • Каждое выполнение тела называется итерацией.
  • Для завершения цикла должно изменяться условие или число оставшихся повторений.