1. Главная
  2. Библиотека
  3. Программирование
  4. На бесконечном Поле имеются две одинаковые Вертикальные...
Решение задачи на тему

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

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
На бесконечном Поле имеются две одинаковые Вертикальные стены и одна горизонтальная, соединяюцая верхние концы стен. Длины стен Неизвестны. Робот находится в одной из клеток, расположенных между нижними краями вертикальных стен. Для Робота написали

Условие:

На бесконечном Поле имеются две одинаковые Вертикальные стены и одна горизонтальная, соединяюцая верхние концы стен. Длины стен Неизвестны. Робот находится в одной из клеток, расположенных между нижними краями вертикальных стен.
Для Робота написали алгоритм, закрашивающий все клетки, расположенные выше горизонтальной стены непосредственно над ней.
Какие команды необходимо вписать в алгоритм, указанный ниже на места пропусков для верного выполнения Роботом задачи. нц пока A)
влево
кц
вниз
влево
вверх
нц пока Б)
Bверх
кц
вправо
нц пока B)
закрасить
вправо
кц
Для каждого пропуска выберите одну подходящую команду из списка:

слева стена
справа стена
сверху стена
снизу стена
слева свободно
справа свободно
сверху свободно
снизу свободно


Запишите пропущенные команды последовательно в поля для ввода:
A)
Б)
B)

Решение:

Чтобы решить задачу, давайте проанализируем, что должен делать робот. Он должен закрасить все клетки, расположенные выше горизонтальной стены, непосредственно над ней. Для этого нам нужно правильно организовать команды, чтобы робот мог двигаться и закрашивать клетки.

  1. Команда A): Робот должен двигаться влево, пока не встретит с...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет