Условие задания:

1 Б.
Иногда необходимо несколько раз выполнить одни и те же действия, пока выполняется некоторое условие.
Цикл — это многократное повторение некоторой последовательности действий.
Циклы бывают трёх типов.
 
1. Цикл с условием продолжения работы.
 
Существует какое-то условие, пока оно выполняется, то цикл работает; как только условие перестало выполняться, работа цикла прекращается.
 
Рассмотрим обозначение данного алгоритма на алгоритмическом языке и блок-схему.
Примечание: нц — начало цикла, кц — конец цикла.
 
Алгоритмический язык
Блок-схема
нц
    пока условие
             тело цикла (последовательность действий)
кц
Скриншот 06-06-2023 101401.jpg
Рис. \(1\). Цикл с предусловием
 
Например, необходимо раскрасить все облака на картинке.
 
Нужно закрашивать облака до тех пор, пока не закончатся незакрашенные.
 
Как будет выглядеть данный алгоритм?
 
Скриншот 06-06-2023 104420.jpg
Рис. \(2\). Алгоритм с циклом
 
2. Цикл с заданным условием окончания работы. То есть некоторый цикл выполняется ДО тех пор, как выполняется условие.
 
Алгоритмический язык
Блок-схема
нц
        тело цикла (последовательность действий)
        до условие
кц
Скриншот 06-06-2023 105635.jpg
Рис. \(3\). Цикл с постусловием
 
3. Цикл с заданным числом повторений.
 
Определяется чёткое количество шагов на выполнение цикла.
 
Алгоритмический язык
Блок-схема
нц для \(i\) от i1 до i2шаг \(R\)
        тело цикла (последовательность действий)
кц
Скриншот 06-06-2023 111702.jpg
Рис. \(4\). Цикл со счётчиком
 
Если Роботу, который умеет ходить по полю (влево, вправо, вверх, вниз) и закрашивать клетки, дать следующий алгоритм, что получится?
Примечание: начальное положение Робота — верхняя левая клетка поля.
 
Алгоритм
Вывод
алг
нач
   нц \(5\) раз
       вниз; закрасить
   кц
кон
Рис. \(5\). Робот
Варианты ответов:
Скриншот 06-06-2023 121001.jpg
Скриншот 06-06-2023 120916.jpg
Скриншот 06-06-2023 120856.jpg
Скриншот 06-06-2023 120836.jpg
Скриншот 06-06-2023 121018.jpg
Источники:
Рис. 1. Цикл с предусловием. © ЯКласс.
Рис. 2. Алгоритм с циклом. © ЯКласс.
Рис. 3. Цикл с постусловием. © ЯКласс.
Рис. 4. Цикл со счётчиком. © ЯКласс.
Рис. 5. Робот. © ЯКласс.
Вы должны авторизоваться, чтобы ответить на задание. Пожалуйста, войдите в свой профиль на сайте или зарегистрируйтесь.