Задать вопрос
29 декабря, 23:02

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

+5
Ответы (1)
  1. 29 декабря, 23:12
    0
    Так как просто прямая не возможна, то

    проверить есть ли преграда по прямой с права (подъем)

    если нет, то спуститься вниз со смещением в право, рассчитав новое положение.

    закрасить клетку с предыдущими координатами

    если препятствие есть, то выполнить подъем со смещением в право, рассчитав новое положение

    закрасить клетку с предыдущими координатами.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «На бесконечном поле имеется лестница. Сначала лестница слева направо спускается вниз, затем поднимается вверх. Высота каждой ступени - одна ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы