Клетка в лабиринте может быть чистая или закрашенная. Закрашенные
Условие
Исполнитель РОБОТ умеет перемещаться по прямоугольному лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними по сторонам клетками может стоять стена. Клетка в лабиринте может быть чистая или закрашенная. Закрашенные клетки на рисунке выделены серым цветом.

Система команд исполнителя РОБОТ содержит восемь команд. Четыре команды - это команды перемещения:вверх | вниз | влево | вправо | При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно (по отношению к наблюдателю): вверх ↑, вниз ↓, влево ←, вправо →. Четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ (также по отношению к наблюдателю):сверху
| свободно | снизу |
|---|---|
| свободно | слева |
| свободно | справа |
| свободно |
ЦиклПОКА <условие>последовательность командКОНЕЦ ПОКАвыполняется, пока условие истинно. В конструкцииЕСЛИ <условие>ТО командаКОНЕЦ ЕСЛИвыполняется команда только, если условие истинно. В противном случае ничего не происходит.В конструкциях ПОКА и ЕСЛИ условие может содержать команды проверки, а также слова И, ИЛИ, НЕ. Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)? НАЧАЛО ПОКА<справа свободно ИЛИ снизу свободно> ПОКА <снизу свободно> вниз КОНЕЦ ПОКА ПОКА <справа свободно> вправо КОНЕЦ ПОКА КОНЕЦ ПОКА КОНЕЦ
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. [рисунок] При данной программе РОБОТ поступает следующим образом: сперва РОБОТ проверяет, свободна ли клетка справа или снизу от него, если это так, то РОБОТ переходит к первому действию внутри цикла.
Осталось ещё 7 шагов
В этом цикле, пока снизу клетки в которой…
Как только это условие перестанет…
Второе действие, заключается в следующем…
После чего возвращается к началу внешнего…
Проанализировав эту программы приходим к…
РОБОТ при данной программе никогда не…
Проверив все клетки по выведенному нами…
Бесплатно · займёт минуту