Предмет: Информатика, автор: svlanko

Помогите пожалуйста!
Продумать алгоритм решения задачи с помощью циклов
Составьте алгоритм для закраски всех клеток вокруг прямоугольной стены:
Робот находится в левом верхнем углу огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника
неизвестны.

Приложения:

Ответы

Автор ответа: sviatiq
0

1) Проверить, есть ли стена перед роботом.

2) Если есть, двигаться вдоль стены до тех пор, пока не будет достигнут правый верхний угол стены.

3) Повернуть направо и двигаться вдоль стены до тех пор, пока не будет достигнут правый нижний угол стены.

4) Повернуть направо и двигаться вдоль стены до тех пор, пока не будет достигнут левый нижний угол стены.

5) Повернуть направо и двигаться вдоль стены до тех пор, пока не будет достигнут левый верхний угол стены.

6) Переместиться в клетку справа от начальной позиции и повторить шаги с 1 до 5 до тех пор, пока не будут закрашены все клетки вокруг стены.

7) Когда закраска всех клеток вокруг стены будет завершена, завершить выполнение алгоритма.

Похожие вопросы