Опубликовано 5 лет назад по предмету
Информатика
от HiroX
Система команд исполнителя РОБОТ, “живущего” в прямоугольном лабиринте на клетчатой плоскости:
Вверх Вниз Влево Вправо
При выполнении этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →.
Четыре команды проверяют истинность условия отсутствия стены у той клетки, где находится РОБОТ:
Сверху свободно
Снизу свободно
Слева свободно
Справа свободно
Цикл
ПОКА <условие> команда
выполняется, пока условие истинно, иначе происходит переход на следующую строку.
При движении в сторону стены робот разрушается, и выполнение программы прерывается.
Сколько клеток приведенного лабиринта соответствует требованию, что, выполнив предложенную ниже программу, РОБОТ остановится в той же клетке, с которой он начал движение?
НАЧАЛО
ПОКА <Справа свободно> Вверх
ПОКА <Сверху свободно> Влево
ПОКА <Слева свободно> Вниз
ПОКА <Снизу свободно> Вправо
КОНЕЦ
ВАРИАНТЫ ОТВЕТА
1) 1
2) 2
3) 3
4) 4
Войдите или зарегистрируйтесь, чтобы добавить ответ или свой вопрос на сайт