Предмет: Информатика,
автор: mkusanagi
А) Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, исполнитель уцелеет и остановится в закрашенной клетке? Найдите все такие клетки.
Б) Существуют ли такие клетки, что, начав движение в ней, исполнитель разрушится при выполнении указанной программы? Найдите все такие клетки. Как изменить программу, чтобы, оставив неизменным общую логику движения исполнителя, не было случаев его разрушения.
Приложения:
Ответы
Автор ответа:
0
Красным обозначил клетки, начав выполнение в которых, программа выполнена НЕ БУДЕТ. Остальные подойдут.
Насчет движения, надо подумать, если использовать только движения как "вверх", "вправо" и т.д. Могу лишь подсказать, что выход из лабиринта можно найти идя вдоль стены. Типо правой или левой рукой ты должен всегда держаться за стену.
Насчет движения, надо подумать, если использовать только движения как "вверх", "вправо" и т.д. Могу лишь подсказать, что выход из лабиринта можно найти идя вдоль стены. Типо правой или левой рукой ты должен всегда держаться за стену.
Приложения:
Автор ответа:
0
Кстати, можно просто добавить под движение вправо: "ПОКА <внизу свободно> вниз КОНЕЦ ПОКА ПОКА <слева свободно> влево КОНЕЦ ПОКА" и тогда мы
Похожие вопросы
Предмет: Литература,
автор: zulya21zulya21
Предмет: Алгебра,
автор: andreygolendukhin01
Предмет: Математика,
автор: LoveRobl0x
Предмет: Литература,
автор: aziza031
Предмет: Математика,
автор: Talvina