Вопрос:

Робот находится в какой-то клетке квадрата 2х2. В квадрате есть одна вертикальная стенка высотой в одну клетку. Она примыкает к верхней стене квадрата. Роботу надо оказаться в левом верхнем углу квадрата. move_left() Сделать шаг влево move_right() Сделать шаг вправо move_up() Сделать шаг вверх move_down() Сделать шаг вниз fill_cell() Закрасить клетку free_from_up() Проверить, свободно ли сверху free_from_down() Проверить, свободно ли снизу free_from_left() Проверить, свободно ли справа

Смотреть решения всех заданий с листа

Ответ:

Для решения данной задачи необходимо использовать следующие команды:

  • move_left() - Сделать шаг влево
  • move_up() - Сделать шаг вверх
  • move_down() - Сделать шаг вниз

Для того чтобы робот оказался в левом верхнем углу квадрата, необходимо выполнить следующие шаги:

  1. Если робот находится в нижнем ряду, выполнить команду move_up().
  2. Выполнить команду move_left().

Ответ: Программа должна содержать команды move_up() и move_left() в зависимости от начального положения робота.

ГДЗ по фото 📸
Подать жалобу Правообладателю