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

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

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

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

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

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

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

    закрасить клетку с предыдущими координатами.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «На бесконечном поле имеется лестница. Сначала лестница слева направо спускается вниз, затем поднимается вверх. Высота каждой ступени - одна ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Исполнитель Робот действует на клетчатом поле. Выполнив команды Вверх, Вниз, Вправо, Влево, Робот перемещается в соседнюю клетку в указанном направлении. По команде Закрасить Робот закрашивает ту клетку, в которой находится.
Ответы (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)