Урок 9

Исполнитель Робот. Система команд исполнителя.

 Теоретическая часть

Исполнитель Робот - компьютерный исполнитель, имитирующий шагающее устройство, способное перемещаться в четырех направлениях.

Среда обитания исполнителя - прямоугольное клетчатое поле, между некоторыми клетками, а также по периметру поля находятся стены.

Основная цель Робота - закрасить указанные клетки и переместиться в конечную клетку.

Система команд исполнителя Робот

Для создания произвольного поля размера 9 x 11 используется процедура StandardField без параметров, а для создания поля размера N x M - процедура Field(N,M). Исходное положение Робота обозначено желтым квадратом в центре поля.

Видео Исполнитель Робот

Практическая часть

Задание 1. Нарисуйте на клетчатом поле 10 Х 10 первую букву своего имени с помощью закрашенных клеток. Составьте программу рисования этой буквы исполнителем  Робот.

Задание 2. Создайте поле размером 7 Х 7. Создайте программу создания изображения квадрата из закрашенных клеток. Конечное положение Робота смотрите на рисунке.

Задание 3. Создайте поле 17 х 17. Создайте программу создания изображения оленя из закрашенных клеток. Конечное положение Робота смотрите на рисунке.