Вопрос:

Ты просишь написать для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно выше горизонтальной стены и левее вертикальной.

Фотография

Ответ ассистента

Решение: Нужно написать алгоритм для Робота, который закрашивает все клетки выше горизонтальной стены и левее вертикальной, не закрашивая проходы. Алгоритм: 1. В начале робот находится над горизонтальной стеной. 2. Двигаемся вправо, пока не дойдем до конца стены. 3. Во время движения закрашиваем клетки. 4. Когда дошли до конца горизонтальной стены, переходим к вертикальной стене. 5. Двигаемся вверх, пока не дойдем до конца стены. 6. Во время движения закрашиваем клетки. 7. Проходы оставляем незакрашенными. Пример алгоритма на Кумире: ``` алг нач пока не справа стена вправо если не сверху стена то вверх закрасить вниз все кц пока не вверх стена вверх если не слева стена то влево закрасить вправо все кц кон ``` Этот алгоритм сначала двигается вдоль горизонтальной стены, закрашивая клетки над ней. Затем он двигается вдоль вертикальной стены, закрашивая клетки слева от неё. Проходы остаются незакрашенными, так как в этих местах нет стены сверху или слева.

Другие решения

Что ещё задавали пользователи