1. Главная
  2. Библиотека
  3. Программирование
  4. 19) Сколько клеток приведенного лабиринта соответствуют...
Решение задачи на тему

19) Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив предложенную ниже программу, РОБОТ уцелеет и остановится в той же клетке, с которой он начал движение? 1) 1 2) 2 3) 3 4) НАЧАЛО ПОКА <справа ПОКА <сверху свободно> влево

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
19) Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив предложенную ниже программу, РОБОТ уцелеет и остановится в той же клетке, с которой он начал движение? 1) 1 2) 2 3) 3 4) НАЧАЛО ПОКА <справа ПОКА <сверху свободно> влево

Условие:

19) Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив предложенную ниже программу, РОБОТ уцелеет и остановится в той же клетке, с которой он начал движение?
1) 1
2) 2
3) 3
4)

НАЧАЛО
ПОКА <справа
ПОКА <сверху свободно> влево
ПОКА <слева свободно> вния
ПОКА <снизу свободно>
КОНЕЦ
ABCDEF

Решение:

Чтобы решить эту задачу, давайте проанализируем программу, которую выполняет робот.

  1. Первая команда: ПОКА справа - это условие, при котором робот будет двигаться вправо, пока справа есть свободная клетка. Если справа нет свободной клетки, робот остановится.

  2. Вторая команда: ПОКА сверху свободно влево - здесь робот будет двигаться влево, пока сверху есть свободная клетка. Если сверху нет свободной клетки, он остановится.

  3. Третья команда: ПОКА слева свободно вниз - теперь робот будет двигаться вниз, пока слева есть свободная ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет