Задачи &quot

advertisement
Домашнее задание «Исполнитель Робот» (А13)
1) (15)Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив
предложенную ниже программу, РОБОТ уцелеет и остановится в той же клетке, с которой он
начал движение?
1) 1
2) 2
3) 3
НАЧАЛО
ПОКА <сверху свободно>
ПОКА <справа свободно>
ПОКА <снизу свободно>
ПОКА <слева свободно>
КОНЕЦ
4) 4
7
6
вверх
вправо
вниз
влево
5
4
3
2
1
A
B
C
D
E
F
G
2) (16)Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив
предложенную ниже программу, РОБОТ уцелеет и остановится в той же клетке, с которой он
начал движение?
1) 1
2) 2
3) 3
4) 4
6
НАЧАЛО
ПОКА <сверху свободно> вправо
ПОКА <справа свободно> вниз
ПОКА <снизу свободно> влево
ПОКА <слева свободно> вверх
КОНЕЦ
5
4
3
2
1
A
B
C
D
E
F
3)(19)Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив
предложенную ниже программу, РОБОТ уцелеет и остановится в той же клетке, с которой он
начал движение?
1) 1
2) 2
4) 4
3) 3
6
5
НАЧАЛО
ПОКА <справа свободно> вверх
ПОКА <сверху свободно> влево
ПОКА <слева свободно> вниз
ПОКА <снизу свободно> вправо
КОНЕЦ
4
3
2
1
A
B
C
D
E
F
4)(51)Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на
клетчатой плоскости:
вверх
вниз
влево
вправо.
При выполнении любой из этих команд РОБОТ перемещается на одну клетку
соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Четыре команды проверяют
истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:
сверху свободно
снизу свободно
слева свободно
справа свободно
Цикл
ПОКА < условие >
последовательность команд
КОНЕЦ ПОКА
выполняется, пока условие истинно. В конструкции
1
ЕСЛИ < условие >
2
ТО команда1
ИНАЧЕ команда2
3
КОНЕЦ ЕСЛИ
4
выполняется команда1 (если условие истинно) или команда2
(если
5
условие ложно).
6
Если РОБОТ начнёт движение в сторону находящейся рядом с
ним
A B C D E F
стены, то он разрушится и программа прервётся.
Сколько клеток лабиринта соответствуют требованию, что, начав
движение в ней и выполнив предложенную программу, РОБОТ уцелеет
и остановится в закрашенной клетке (клетка F6)?
1) 8
2) 12
3) 16
4) 20
НАЧАЛО
ПОКА < справа свободно ИЛИ снизу свободно >
ПОКА < справа свободно >
вправо
КОНЕЦ ПОКА
ПОКА < снизу свободно >
вниз
КОНЕЦ ПОКА
КОНЕЦ ПОКА
КОНЕЦ
5) (52)Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и
выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке
(клетка F6)?
1) 14
2) 17
3) 19
1
4)
21
НАЧАЛО
ПОКА < справа свободно ИЛИ снизу
свободно >
ПОКА < снизу свободно >
вниз
КОНЕЦ ПОКА
ПОКА < справа свободно >
вправо
КОНЕЦ ПОКА
КОНЕЦ ПОКА
2
3
4
5
6
A
B
C
D
E
F
КОНЕЦ
Download