Задать вопрос
9 апреля, 16:17

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

+1
Ответы (1)
  1. 9 апреля, 19:10
    -1
    Так как просто прямая не возможна, то

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

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

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

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

    закрасить клетку с предыдущими координатами.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «На бесконечном поле имеется лестница. Сначала лестница слева направо спускается вниз, затем поднимается вверх. Высота каждой ступени - одна ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы