Вопрос:

Задача № 3 Робот находится в верхнем ряду квадрата 3х3. Этот ряд разделён вертикальными стенками высотой в 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() Проверить, закрашена ли клетка cell_is_clean() Проверить, чиста ли клетка

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

Ответ:

Привет! Задание интересное, давай разберемся, как помочь роботу оказаться в средней клетке ряда.

Краткое пояснение:

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

Решение:

Чтобы робот оказался в средней клетке ряда, нужно выполнить следующие шаги:

  1. Сделать шаг вправо: move_right()
  2. Сделать шаг вправо: move_right()

Так как ряд состоит из трех клеток, и робот начинает в первой клетке, два шага вправо приведут его в среднюю клетку.

Ответ:

move_right()
move_right()

Проверка за 10 секунд:

Роботу нужно сделать два шага вправо, чтобы достичь средней клетки.

Доп. профит: База

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

Ты молодец! Продолжай в том же духе, и у тебя всё получится!

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