Вопрос:

Задание 1. Робот находится на квадратном поле неизвестного раз мера (рис. 3.20). Начальное положение Робота - верхний левый угол. Заполните пропуски в программе так, чтобы Робот обошел поле по периметру и закрасил все клетки по краю поля. while not wall_right() move_right() fill_cell() while not wall__________ () move__________ while not _________

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

Ответ:

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

  1. Двигаемся вправо, пока не встретим стену и закрашиваем клетки.
  2. Двигаемся вниз, пока не встретим стену и закрашиваем клетки.
  3. Двигаемся влево, пока не встретим стену и закрашиваем клетки.
  4. Двигаемся вверх, пока не встретим стену и закрашиваем клетки.
while not wall_right():
    move_right()
    fill_cell()
while not wall_down():
    move_down()
    fill_cell()
while not wall_left():
    move_left()
    fill_cell()
while not wall_up():
    move_up()
    fill_cell()

Ответ:

while not wall_right()
 move_right()
 fill_cell()
while not wall_down()
 move_down

while not wall_left():
 move_left()

while not wall_up():
 move_up()
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие