- •Урок 1. Понятие алгоритма и его свойства
- •Урок 2. Исполнители
- •Урок 3. Что такое программа для исполнителя?
- •Урок 4: Самостоятельная работа
- •Урок 5. Среда и система команд Робота – исполнителя с 4 реда Робота
- •Урок 6. Программа для Робота. Линейные алгоритмы
- •Урок 7. «Ручное» исполнение алгоритма
- •Урок 8. Самостоятельная работа
- •Урок 9. Циклические алгоритмы. Цикл «n раз»
- •Урок 10. Решение задач
- •Урок 11. Контрольная работа
- •Урок 12. Вспомогательный алгоритм
- •Урок 13. Решение задач
- •Урок 14. Решение задач
- •Урок 15. Самостоятельная работа
- •Урок 16. Зачет
Урок 7. «Ручное» исполнение алгоритма
Попытаемся теперь оказаться в роли Робота.
Пусть Робот находится в левом верхнем углу рабочего поля 16х16 клеток (он обозначен в виде звездочки). Необходимо программу, записанную ниже, выполнить вместо Робота в данной тетради.
В прямоугольнике 16х16 клеток, изобразите то, что сделал бы Робот, исполняя данную программу. Если он закрашивает клетку, то ставь в этой клетке номер цвета, которым он ее закрашивает (можно закрашивать клетки карандашом соответствующего цвета). Если Робот строит стенку, то рисуй черточку между клетками. Не забудь обозначить маленьким кружком клетку, в которой Робот остановится.
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
дано ! чистое поле, ! в верхнем левом
! углу которого ! расположен Робот
надо ! изобразить, что ! получиться после ! выполнения Роботом
! команд
нач
вниз; вправо; краска(1);
построить(2); закрасить;
построить(1);
построить(0); вниз;
закрасить; построить(2);
вниз; закрасить;
построить(0); построить(3); построить(2); вверх;
вправо; закрасить; построить(1); построить(3); вправо;
закрасить; построить(0); вверх; построить(0); построить(1);
построить(2); закрасить; вниз(2); построить(2); построить(0);
закрасить; вниз; построить(1);
кон
Задачи:
Н
апишите
программу, которая укрепит лесенку
(постройте стенки сверху и справа
от ступенек)
Напишите программу построения стенок вокруг каждой зеленой клетки, и перекрасить их в синий цвет.
Известно, что Робот находится в левом верхнем углу рабочего поля 16 на 16 клеток (он обозначен звездочкой). Вам необходимо в тетради выполнить программу, записанную ниже, вместо Робота.
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
дано ! чистое поле,
! в верхнем левом
! углу которого
! расположен Робот
надо ! изобразить, что
! получиться после
! выполнения Роботом
! команд
нач
краска(4); вправо(3); вниз; закрасить;
построить(0); построить(1); построить(2);
вниз; вправо; краска(14); закрасить;
построить(1); построить(0); влево;
закрасить; влево; закрасить; построить(1);
построить(2); вниз; влево; краска(2);
закрасить; построить(1); построить(2);
построить(3); вправо; закрасить; построить(3);
вправо; закрасить; построить(3); вправо;
закрасить; построить(3); вправо; закрасить;
построить(0); построить(1); вниз; построить(1);
кон
