С помощью алгоритма перемещения робота по прямоугольному пространству можно решить, например, такие задачи:
- Перемещение робота в определённый угол прямоугольника. 1 Например, если робот находится в левом верхнем углу огороженного пространства, а посередине есть вертикальная стена с проходом, нужно написать алгоритм, который переместит робота в правый нижний угол прямоугольника. 1
- Закрашивание определённых клеток. 34 Например, нужно написать алгоритм, который закрасит все клетки, расположенные выше нижней стены и ниже верхней стены и прилегающие к ним. 3
- Закрашивание клеток, расположенных над ступенями лестницы. 5 Например, если на бесконечном поле есть лестница, спускающаяся сначала слева направо, а затем справа налево, нужно написать алгоритм, который закрасит все клетки, расположенные непосредственно над ступенями лестницы, спускающейся справа налево. 5