Задать вопрос
28 апреля, 00:08

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

+1
Ответы (1)
  1. 28 апреля, 00:21
    0
    Так как просто прямая не возможна, то

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

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

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

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

    закрасить клетку с предыдущими координатами.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «На бесконечном поле имеется лестница. Сначала лестница слева направо спускается вниз, затем поднимается вверх. Высота каждой ступени - одна ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Исполнитель Робот действует на клетчатом поле. Выполнив команды Вверх, Вниз, Вправо, Влево, Робот перемещается в соседнюю клетку в указанном направлении. По команде Закрасить Робот закрашивает ту клетку, в которой находится.
Ответы (1)
Робот на клетчатой дорожке собирает детали конструктора, действуя следующим образом: Начало Пока на клетке, где стоит Робот, есть деталь Собрать детали с клетки, где стоит Робот Переместить вправо на 16 клеток Собрать детали с клетки, где стоит
Ответы (1)
Написать для робота в кумире алгоритм закрашивающий 4 угловых клетки прямоугольника
Ответы (1)
При выполнении какого из перечисленных ниже алгоритмов на экране появился правильный треугольник? 1 Повтори 3 [Вперёд 50 Направо 20 Направо 25] 2 Повтори 3 [Вперёд 50 Направо 100 Направо 20] 3 Повтори 6 [Вперёд 50 Направо 10 Направо 20] 4 Повтори 6
Ответы (1)
Робот живет на поле размером 5 х5 клеток. На поле есть две стены, через которые Робот пройти не может. Ему предложено выполнить алгоритм. Выполнять алгоритм он может из любой клетки поля.
Ответы (2)