• 1. Необходимо провести Робота по коридору шириной в одну клетку из начального положения (◊) до
    конца коридора, закрашивая при этом все клетки коридора, которые имеют выход. Выходы размером в
    одну клетку располагаются произвольно по всей длине коридора. Коридор заканчивается тупиком.
    Коридор имеет два горизонтальных и диагональный участки в форме
    . Пример коридора показан на
    рисунке.

    question img

Ответы 1

  • использовать Робот

    алг

    нач

    цел н=1

    нц

    выбор

    при н=1: |идём вправо

    выбор

    при справа стена:

    выбор

    при снизу свободно: вниз; н:=2

    иначе стоп

    все

    при сверху свободно или снизу свободно: закрасить; вправо

    иначе вправо

    все

    при н=2: |идём вниз

    выбор

    при снизу стена:

    выбор

    при справа свободно: вправо; н:=1

    при слева свободно: влево; н:=3

    иначе стоп

    все

    при справа свободно или слева свободно: закрасить; вниз

    иначе вниз

    все

    при н=3: |идём влево

    выбор

    при слева стена:

    выбор

    при снизу свободно: вниз; н:=2

    иначе стоп

    все

    при сверху свободно или снизу свободно: закрасить; влево

    иначе влево

    все

    все

    кц

    кон

    answer img
    • Автор:

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

Войти через Google

или

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

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

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