• На бесконечном поле имеется горизонтальная стена. Длина стены неизвестна. От правого конца стены вниз отходит вертикальная стена также неизвестной длины. Робот находится над горизонтальной стеной в клетке, расположенной у её левого края.
    На рисункеуказан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»):

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

    question img
    question img

Ответы 2

  • Если тут есть ошибки, напишите в комментарии.
  • Алг

    Нач

    Нц пока снизу стена

    Закрасить

    Вправо

    Кц

    Закрасить

    Вниз

    Нц пока слева стена

    Закрасить

    Вниз

    Кц

    Кон

    • Автор:

      harley49
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years