Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Цикл репит

Определение 1

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

Введение

При выполнении различных алгоритмов иногда появляется потребность выполнить одинаковый набор операций некоторое количество раз. В языках программирования кодовые блоки, требующие неоднократного повторения, формируются в специальные структуры, называемые циклами. В состав циклов входят тело и заголовок. В заголовке указывается условие или количество повторений выполнения команд, заключённых в теле цикла. Команды и операции, прописанные в теле цикла, должны выполняться, если в заголовке выполнен возврат значения логической истины. После выполнения последней операции тела, осуществляется возврат к заголовку цикла, где опять выполняется проверка условия работы цикла. По итогам проверки или выполняется повтор команд тела цикла, или программа выполняет команды, следующие за циклом.

Цикл repeat

Определение 2

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

Следует также отметить ещё одно отличие этого цикла от других – в нем действует обратное условие. Когда возвращается условие true, то есть истинно, выполняется возврат из цикла, а когда false, то цикл повторяется.

Следует также учитывать, что оператор цикла repeat позволяет иметь ещё несколько операторов в теле цикла, то есть, возможно, осуществлять ряд действий. Это означает, что отпадает необходимость в служебных словах Begin и End. Последовательный набор операторов, который находится в теле цикла, подлежит выполнению однократно, а затем выполняется проверка выполнения условия, стоящего после служебного слова Until. В случае не соблюдения условия, происходит завершение цикла. В ином случае процесс повторяется, то есть снова выполняется тело цикла и вновь делается проверка выполнения условия. Для задания цикла repeat в программе, используется следующий формат:

REPEAT

UNTIL ;

Приведём пример использования данного типа циклов:

Пример использования цикла репит. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Пример использования цикла репит. Автор24 — интернет-биржа студенческих работ

Из этого примера видно, что в случае, если n равняется нулю, всё равно выполняется печать одной звёздочки.

Дата написания статьи: 10.01.2020
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot