Вопрос:

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

Ответ:

Решение:

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

Рисунок А (начальное положение):

Робот находится в клетке (2, 1) (считая слева снизу). Нужно нарисовать букву 'Г' и закончить в клетке (4, 2).

Программа для Робота:

  1. вверх (Робот перемещается на 1 клетку вверх, теперь он в (2, 2))
  2. вправо (Робот перемещается на 1 клетку вправо, рисует первый сегмент буквы 'Г', теперь он в (3, 2))
  3. вниз (Робот перемещается на 1 клетку вниз, рисует второй сегмент буквы 'Г', теперь он в (3, 1))
  4. вправо (Робот перемещается на 1 клетку вправо, рисует третий сегмент буквы 'Г', теперь он в (4, 1))
  5. вверх (Робот перемещается на 1 клетку вверх, рисует четвертый сегмент буквы 'Г', теперь он в (4, 2) - финальная точка)

Ответ: вверх, вправо, вниз, вправо, вверх.