Вопрос:

На бесконечном поле имеется вертикальная стена. Длина стены – 7 клеток. От нижнего конца стены влево отходит горизонтальная стена длиной 4 клетки. Робот находится в клетке, расположенной непосредственно справа от верхнего края вертикальной стены.

Фотография

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

Для решения задачи в среде исполнителя Робот (язык КуМир) нам нужно закрасить области последовательно. Исходная позиция Робота: справа от верхнего конца вертикальной стены. Программа: использовать Робот алг нач нц 6 раз вправо; закрасить; влево кц вниз; закрасить нц 4 раз вниз; закрасить; вверх кц вниз; влево; закрасить нц 3 раз влево; закрасить; вправо кц кон Разбор: 1. Первый цикл: спускаемся вдоль вертикальной стены (справа от нее), закрашивая каждую клетку. 2. Вторая часть: обрабатываем угловую клетку. 3. Третий цикл: закрашиваем клетки над горизонтальной стеной (двигаясь вниз и возвращаясь). 4. Четвертый цикл: закрашиваем клетки под горизонтальной стеной (двигаясь влево и возвращаясь).

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

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