Условие задания:
1 Б.
Иногда необходимо несколько раз выполнить одни и те же действия, пока выполняется некоторое условие.
Цикл — это многократное повторение некоторой последовательности действий.
Циклы бывают трёх типов.
1. Цикл с условием продолжения работы.
Существует какое-то условие, пока оно выполняется, то цикл работает; как только условие перестало выполняться, работа цикла прекращается.
Рассмотрим обозначение данного алгоритма на алгоритмическом языке и блок-схему.
Примечание: нц — начало цикла, кц — конец цикла.
Алгоритмический язык | Блок-схема |
нц пока условие тело цикла (последовательность действий) кц | ![]() Рис. \(1\). Цикл с предусловием |
Например, необходимо раскрасить все облака на картинке.
Нужно закрашивать облака до тех пор, пока не закончатся незакрашенные.
Как будет выглядеть данный алгоритм?

Рис. \(2\). Алгоритм с циклом
2. Цикл с заданным условием окончания работы. То есть некоторый цикл выполняется ДО тех пор, как выполняется условие.
Алгоритмический язык | Блок-схема |
нц тело цикла (последовательность действий) до условие кц | ![]() Рис. \(3\). Цикл с постусловием |
3. Цикл с заданным числом повторений.
Определяется чёткое количество шагов на выполнение цикла.
Алгоритмический язык | Блок-схема |
нц для \(i\) от до , шаг \(R\) тело цикла (последовательность действий) кц | ![]() Рис. \(4\). Цикл со счётчиком |
Если Роботу, который умеет ходить по полю (влево, вправо, вверх, вниз) и закрашивать клетки, дать следующий алгоритм, что получится?
Примечание: начальное положение Робота — верхняя левая клетка поля.
Алгоритм | Вывод |
алг нач нц \(5\) раз вниз; закрасить кц кон | Рис. \(5\). Робот |
Варианты ответов:





Источники:
Рис. 1. Цикл с предусловием. © ЯКласс.
Рис. 2. Алгоритм с циклом. © ЯКласс.
Рис. 3. Цикл с постусловием. © ЯКласс.
Рис. 4. Цикл со счётчиком. © ЯКласс.
Рис. 5. Робот. © ЯКласс.
Вы должны авторизоваться, чтобы ответить на задание. Пожалуйста, войдите в свой профиль на сайте или зарегистрируйтесь.
Вход
или
Регистрация


