Практические работы "Исполнитель Робот"

Работа №1. Цикл со счетчиком нц n раз кц

Задание №1

Робот должен закрасить все отмеченные клетки и прийти на базу (в клетку, отмеченную буквой Б).

Используйте цикл «N раз».

Задание №2

Робот должен закрасить все отмеченные клетки и прийти на базу (в клетку, отмеченную буквой Б).

Используйте цикл «N раз».

Работа №2. Цикл со условием нц пока кц

Задание №1

На бесконечном поле есть горизонтальная и вертикальная стены. Длины стен неизвестны. В каждой стене есть ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной непосредственно слева от горизонтальной стены у её верхнего конца. Нужно закрасить все клетки, расположенные непосредственно слева от вертикальной стены и выше горизонтальной стены. Проходы должны остаться незакрашенными.

Задание №2

На бесконечном поле имеется стена, длины отрезков стены неизвестны. Стена состоит из двух вертикальных и соединяющего их горизонтального отрезков (отрезки стены расположены "буквой П"). В горизонтальном участке есть ровно один проход, место и длина прохода неизвестны. Робот находится в клетке, расположенной над левым концом горизонтального отрезка стены. Нужно закрасить все клетки, расположенные над горизонтальным отрезком стены справа от прохода, и все клетки, расположенные с внешней стороны от правого вертикального участка стены.

Задание №3

Робот находится в верхней клетке узкого вертикального коридора. Ширина коридора – одна клетка, длина коридора может быть произвольной. Нужно закрасить все клетки в коридоре.

Задание №4

На бесконечном поле есть одна вертикальная стена неизвестной длины. Робот находится в одной из клеток слева от стены. Нужно закрасить все клетки, расположенные с двух сторон рядом со стеной.

Задание №5

На бесконечном поле имеется горизонтальная стена. Длина стены неизвестна. От левого конца стены вниз отходит вертикальная стена также неизвестной длины. От нижнего конца этой стены отходит вправо вторая горизонтальная стена неизвестной длины. Робот находится в клетке, расположенной сверху от левого края второй горизонтальной стены. Нужно закрасить клетки, расположенные ниже первой горизонтальной стены, и угловую клетку, расположенную на пересечении вертикальной и первой горизонтальной стен.

Задание №6

На бесконечном поле имеются 4 стены, расположенные в форме прямоугольника. Длины вертикальных и горизонтальных стен неизвестны. Робот находится в клетке, расположенной в левом верхнем углу прямоугольника. Нужно закрасить все клетки расположенные с внутренней стороны верхней и нижней стен.

Задание №7

На бесконечном поле есть горизонтальная и вертикальная стены. Левый конец горизонтальной стены соединён с верхним концом вертикальной стены. Длины стен неизвестны. В горизонтальной стене есть ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной непосредственно справа от вертикальной стены у её нижнего конца. Нужно закрасить все клетки, расположенные непосредственно сверху и снизу от горизонтальной стены. Проход должен остаться незакрашенным.