Вопрос:

Напишите для Робота программу, закрашивающую все клетки, расположенные с внешних сторон горизонтальных стен. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).

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

Ответ:

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

Алгоритм:

  • Начать с клетки, где расположен Робот (Р).
  • Двигаться вдоль правой вертикальной стены до упора.
  • Повернуть влево.
  • Закрасить клетку.
  • Двигаться вдоль горизонтальной стены, закрашивая клетки, пока не дойдет до вертикальной стены.
  • Повернуть.
  • Двигаться вдоль вертикальной стены до следующей горизонтальной стены.
  • Повторить шаги для остальных горизонтальных стен.

Примечание: Точный код программы зависит от конкретного языка программирования и системы управления Роботом.

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