Вопрос:

1 2 3 4 Задача № 1 Если справа от робота нет стенки, ему нужно сделать шаг вправо. В противном случае — остаться в исходной клетке. Посмотреть все тесты move_left() Сделать шаг влево move_right() Сделать шаг вправо move_up() Сделать шаг вверх move_down() Сделать шаг вниз fill_cell() Закрасить клетку free_from_up() Проверить, свободно ли сверху free_from_down() Проверить, свободно ли снизу free_from_left() Проверить, свободно ли слева free_from_right() Проверить, свободно ли справа wall_from_up() Проверить, есть ли стена сверху wall_from_down() Проверить, есть ли стена снизу wall_from_left() Проверить, есть ли стена слева wall_from_right() Проверить, есть ли стена справа cell_is_filled() Проверить, закрашена ли клетка

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

Ответ:

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

  • move_left() – сделать шаг влево
  • move_right() – сделать шаг вправо
  • move_up() – сделать шаг вверх
  • move_down() – сделать шаг вниз
  • fill_cell() – закрасить клетку

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

  • free_from_up() – проверить, свободно ли сверху
  • free_from_down() – проверить, свободно ли снизу
  • free_from_left() – проверить, свободно ли слева
  • free_from_right() – проверить, свободно ли справа
  • wall_from_up() – проверить, есть ли стена сверху
  • wall_from_down() – проверить, есть ли стена снизу
  • wall_from_left() – проверить, есть ли стена слева
  • wall_from_right() – проверить, есть ли стена справа
  • cell_is_filled() – проверить, закрашена ли клетка

Задача № 1 требует, чтобы робот сделал шаг вправо, если справа от него нет стенки, в противном случае остался на месте.

Для решения этой задачи нужно использовать следующую конструкцию:

if free_from_right():
 move_right()

Этот код проверяет, свободна ли клетка справа. Если да, то робот делает шаг вправо.

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

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