Предмет: Информатика,
автор: zaitsevsergey12
Сколько клеток в лабиринте на рисунке таковы, что если в них поставить Робота и заставить его выполнить программу: ЕСЛИ СПРАВА СТЕНА ИЛИ СЛЕВА СТЕНА ТО: ШАГ ВВЕРХ то Робот сделает шаг и не разобьется? Робот разбивается, если делает шаг сквозь стену. Например, стоя в левом верхнем углу лабиринта и сделав шаг вверх, Робот разобьется.
у меня получилось 14 - правильно? (красные клетки условия когда робот разбивается)
Приложения:
Ответы
Автор ответа:
1
Нет же, в условии говорится если справа стена или слева стена. К примеру в 1 и 14 нет сбоку стен
Приложения:
zaitsevsergey12:
так условие разве не значит что в какие клетки надо поставить чтобы робот не разбился?
если по твоей логике то правильно только 4клетки из 10
прикрепил фотку к ответу
мне кажется вся левая стена относить к условию если слева стена то верх и в итоге окажешься в верхнем левом углу где робот разобъется
он не окажется наверху, он делает один шаг
ставишь робота в каждую клетку и делаешь условие, есть ли сбоку стена, если есть, то делаем шаг вверх, если не разбились, то эта клетка подходит
а клетки где стен сбоку нет, автоматом не подходят, т.к. не подходят под условие
а я думал это алгоритм - и он действует пока есть слева или справа стена - ну ладно спасибо
я попробовал сделать это в кумире передвигаясь в исходные клетки и использую алгоритм нц пока справа не свободно или слева не свободно
вверх
кц только в 14 вариантах не выдаётся сообщение что робот разбился - может я не прав что отстаиваю свою точку зрения но у меня 3ий раз подряд 14
вверх
кц только в 14 вариантах не выдаётся сообщение что робот разбился - может я не прав что отстаиваю свою точку зрения но у меня 3ий раз подряд 14
Похожие вопросы
Предмет: Математика,
автор: taalajbekovaajdaj54
Предмет: Математика,
автор: lenasidor1308
Предмет: Математика,
автор: papindochky
Предмет: Информатика,
автор: 190910
Предмет: Биология,
автор: Grizli11111