• Сколько клеток в лабиринте на рисунке таковы, что если в них поставить Робота и заставить его выполнить программу: ЕСЛИ СПРАВА СТЕНА ИЛИ СЛЕВА СТЕНА ТО: ШАГ ВВЕРХ то Робот сделает шаг и не разобьется? Робот разбивается, если делает шаг сквозь стену. Например, стоя в левом верхнем углу лабиринта и сделав шаг вверх, Робот разобьется.

    у меня получилось 14 - правильно? (красные клетки условия когда робот разбивается)

    question img

Ответы 6

  • он не окажется наверху, он делает один шаг
    • Автор:

      libby87
    • 5 лет назад
    • 0
  • ставишь робота в каждую клетку и делаешь условие, есть ли сбоку стена, если есть, то делаем шаг вверх, если не разбились, то эта клетка подходит
  • а клетки где стен сбоку нет, автоматом не подходят, т.к. не подходят под условие
    • Автор:

      joelkgff
    • 5 лет назад
    • 0
  • а я думал это алгоритм - и он действует пока есть слева или справа стена - ну ладно спасибо
    • Автор:

      esmeralda
    • 5 лет назад
    • 0
  • я попробовал сделать это в кумире передвигаясь в исходные клетки и использую алгоритм нц пока справа не свободно или слева не свободно вверхкц только в 14 вариантах не выдаётся сообщение что робот разбился - может я не прав что отстаиваю свою точку зрения но у меня 3ий раз подряд 14
  • Нет же, в условии говорится если справа стена или слева стена. К примеру в 1 и 14 нет сбоку стен

    answer img
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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