• Предмет: Информатика
  • Автор: zaitsevsergey12
  • Вопрос задан 6 лет назад

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

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

Приложения:

Ответы

Ответ дал: rusnyaa
0

Нет же, в условии говорится если справа стена или слева стена. К примеру в 1 и 14 нет сбоку стен

Приложения:
Ответ дал: rusnyaa
0
он не окажется наверху, он делает один шаг
Ответ дал: rusnyaa
0
ставишь робота в каждую клетку и делаешь условие, есть ли сбоку стена, если есть, то делаем шаг вверх, если не разбились, то эта клетка подходит
Ответ дал: rusnyaa
0
а клетки где стен сбоку нет, автоматом не подходят, т.к. не подходят под условие
Ответ дал: zaitsevsergey12
0
а я думал это алгоритм - и он действует пока есть слева или справа стена - ну ладно спасибо
Ответ дал: zaitsevsergey12
0
я попробовал сделать это в кумире передвигаясь в исходные клетки и использую алгоритм нц пока справа не свободно или слева не свободно
вверх
кц только в 14 вариантах не выдаётся сообщение что робот разбился - может я не прав что отстаиваю свою точку зрения но у меня 3ий раз подряд 14
Вас заинтересует