Перейти к основному содержимому
Informatik.uz
Глава 1. Виды алгоритмов

Циклические алгоритмы и циклы

Цикл упрощает многократное выполнение одинаковых действий. Изучаем тело цикла, виды циклов, опасность бесконечного цикла и находим сумму чисел от 1 до 5.

Тема 2 из 11Чтение: 1 минОбновлено: 27 октября 2026 г.
Список тем (2 из 11)

Иногда одни и те же действия нужно выполнять много раз — например, подняться по лестнице на 10 ступенек. Вместо того чтобы записывать каждую ступеньку отдельно, удобнее сказать «повтори 10 раз: поднимись на одну ступеньку». Алгоритм, в котором команды выполняются многократно, называется циклическим (повторяющимся).

Группа повторяемых команд называется телом цикла. Циклы бывают двух видов: с заранее известным числом повторений и такие, которые продолжаются, пока выполняется некоторое условие. Во втором случае условие проверяется каждый раз: например, «наливай воду, пока стакан не наполнится».

Пример: найдём сумму чисел от 1 до 5. Сначала принимаем сумму s = 0, а счётчик i = 1. В теле цикла выполняются s = s + i и i = i + 1; когда счётчик станет больше 5, цикл остановится, а результат будет равен 15.

Очень важно правильно записать условие остановки. Если условие никогда не выполнится, цикл будет продолжаться бесконечно, и программа «зависнет». Поэтому в теле цикла обязательно должно быть изменение, влияющее на условие, например увеличение счётчика.

Главное

  • В циклическом алгоритме группа команд выполняется несколько раз.
  • Повторяемые команды называются телом цикла.
  • Число повторений цикла может быть известно заранее или зависеть от условия.
  • Если условие остановки неверно, цикл становится бесконечным.

Практические задания

  1. Запишите словами задание «Напиши в тетради своё имя 5 раз» сначала без цикла, а затем с циклом, и сравните обе записи.
  2. Нарисуйте блок-схему алгоритма нахождения суммы чисел от 1 до 5 и в таблице запишите, как меняются значения s и i.
  3. Найдите в повседневной жизни два примера циклического алгоритма (например, подъём по лестнице или наполнение сосуда) и укажите условие их остановки.

Вопросы для закрепления

Проверьте себя: сначала подумайте, потом откройте ответ.

  1. 1Что такое тело цикла?
    Группа команд, которые повторяются в цикле.
  2. 2Когда возникает бесконечный цикл?
    Когда условие остановки никогда не выполняется, например если внутри цикла не меняется счётчик.
  3. 3Чему равна сумма чисел от 1 до 5?
    Сумма равна 15: 1 + 2 + 3 + 4 + 5 = 15.

Пройдено тем: 0 из 11

Войти и отметить
Informatika 7-sinf darsligi muqovasi
В учебникеИнформатика — 7 класс