Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)?
Если РОБОТ начнёт движение в сторону находящейся рядом с ним стены, то он разрушится и программа прервётся.
1) 4 2) 9 3) 23 4) 25
|
1 2 3 4 5 6 7 8 |
НАЧАЛО ПОКА < справа свободно ИЛИ снизу свободно > вправо ПОКА < снизу свободно > вниз КОНЕЦ ПОКА КОНЕЦ ПОКА КОНЕЦ |
Ответ:
Решение:
Последняя команда: справа свободно ИЛИ снизу свободно
Это означает, что робот останавливается, когда справа И снизу не свободно.
Робот врезается, где большие крестики
36 — 13 = 23
Ответ: 23
