Попробуйте ГДЗ по фото

Вопрос:

Робот находится в крайней левой клетке горизонтального коридора высотой в 1 клетку. Задача робота — закрасить все клетки и остановиться в крайней правой.

Фотография

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

Для решения задачи в среде Кумир (или аналогичном блочном визуализаторе), где Роботу нужно закрасить все клетки горизонтального коридора и остановиться в конце, необходимо использовать цикл «пока». Так как длина коридора не указана, мы будем двигаться, пока справа свободно. **Алгоритм решения:** 1. Используем цикл `пока`, проверяя условие `free_from_right` (свободно справа). 2. Внутри цикла сначала закрашиваем текущую клетку командой `fill_cell`, а затем переходим в следующую команду `move_right`. 3. После выхода из цикла (когда Робот окажется в крайней правой клетке и `free_from_right` станет ложным) нужно закрасить последнюю клетку, так как цикл завершится до этого действия. **Программа:** пока `free_from_right` `fill_cell` `move_right` все `fill_cell`

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

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