Ответы 6

  • не получилось :(
  • Что именно не получилось, может задача не только в этом например, или может там есть препятствия, а может ошибку какую написало? Сейчас скопировал, вставил в Кумир, запустил в пустом поле, все закрасил.
    • Автор:

      makenna
    • 5 лет назад
    • 0
  • все получилось,у меня ошибка была
  • Отлично :)
  • использовать Робот

    алг

    нач

    нц если слева стена то

    нц пока справа свободно

    закрасить

    вправо

    кц

    иначе

    нц пока слева свободно

    закрасить

    влево

    кц

    все

    закрасить

    если снизу свободно то

    вниз

    иначе

    стоп

    все

    кц

    кон

    • Автор:

      anna8uuu
    • 5 лет назад
    • 0
  • Алгоритм закраски пустого (без внутренних стенок) прямоугольного поля исполнителем Робот.

    Начальное положение робота- любое.

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

    лог прав=да |направление движения (да-вправо нет-влево)

    алг

    нач

    нц

    выбор

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

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

    иначе выход

    все

    кц

    нц

    закрасить

    выбор

    при прав и справа свободно: вправо

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

    при сверху свободно: вверх; прав:=не прав

    иначе выход

    все

    кц

    кон

    Если всё же известно, что робот в начале стоит в левом нижнем углу, то первый цикл можно убрать.

    А если робот стоит в любом другом углу, этот цикл тоже можно убрать,  изменив при этом соответствующим образом направления движения робота в программе.

    answer img
    • Автор:

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

Войти через Google

или

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

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

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