Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочая тетрадь1_брошюра.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.39 Mб
Скачать

Урок 7. «Ручное» исполнение алгоритма

Попытаемся теперь оказаться в роли Робота.

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

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

*

алг задача

дано ! чистое поле, ! в верхнем левом

! углу которого ! расположен Робот

надо ! изобразить, что ! получиться после ! выполнения Роботом

! команд

нач

вниз; вправо; краска(1);

построить(2); закрасить;

построить(1);

построить(0); вниз;

закрасить; построить(2);

вниз; закрасить;

построить(0); построить(3); построить(2); вверх;

вправо; закрасить; построить(1); построить(3); вправо;

закрасить; построить(0); вверх; построить(0); построить(1);

построить(2); закрасить; вниз(2); построить(2); построить(0);

закрасить; вниз; построить(1);

кон

Задачи:

  1. Н апишите программу, которая укрепит лесенку (постройте стенки сверху и справа от ступенек)

  1. Напишите программу построения стенок вокруг каждой зеленой клетки, и перекрасить их в синий цвет.

  1. Известно, что Робот находится в левом верхнем углу рабочего поля 16 на 16 клеток (он обозначен звездочкой). Вам необходимо в тетради выполнить программу, записанную ниже, вместо Робота.

*

алг задача

дано ! чистое поле,

! в верхнем левом

! углу которого

! расположен Робот

надо ! изобразить, что

! получиться после

! выполнения Роботом

! команд

нач

краска(4); вправо(3); вниз; закрасить;

построить(0); построить(1); построить(2);

вниз; вправо; краска(14); закрасить;

построить(1); построить(0); влево;

закрасить; влево; закрасить; построить(1);

построить(2); вниз; влево; краска(2);

закрасить; построить(1); построить(2);

построить(3); вправо; закрасить; построить(3);

вправо; закрасить; построить(3); вправо;

закрасить; построить(3); вправо; закрасить;

построить(0); построить(1); вниз; построить(1);

кон