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