Номер §1.1 № 6

ГДЗ по информатике 9 класс, Босова 2023, страница 22

§. № Цикл для Робота

В ряду из десяти клеток правее Робота некоторые клетки закрашены. Последняя закрашенная клетка может примыкать к стене. Составьте алгоритм, который закрашивает клетки, примыкающие сверху и снизу к каждой закрашенной клетке. Проверьте работу алгоритма в следующих случаях: на первом рисунке в десяти клетках закрашены 1-я, 3-я, 4-я, 6-я, 7-я, 8-я и 10-я; на втором — 1-я, 3-я, 4-я, 6-я, 7-я и 9-я клетки.

Решение

Робот стоит непосредственно слева от ряда. В каждом из десяти повторений сначала шагаем вправо и проверяем окраску клетки. Если она закрашена, поднимаемся на клетку выше, закрашиваем её и возвращаемся. Затем аналогично закрашиваем клетку снизу. Возврат нужен, чтобы следующий шаг вправо снова выполнялся в исходном ряду.

использовать Робот
алг
нач
  нц  раз
    вправо
    если клетка закрашена
    то
      вверх
      закрасить
      вниз
      вниз
      закрасить
      вверх
    все
  кц
кон

Проверка первого рисунка: условие истинно для позиций , , , , , , . Значит, ровно над и под этими семью позициями появится по одной закрашенной клетке — всего новых клеток. На втором рисунке условие истинно для шести позиций: , , , , , ; появится новых клеток. После десятой проверки Робот больше не движется вправо, поэтому стена за последней клеткой не мешает.

Ответ

Первый рисунок: новых закрашенных клеток; второй рисунок: . Закрашиваются клетки сверху и снизу от каждой исходно закрашенной.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото