Исполнитель Робот. Управление Роботом. Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин Р.Р.
2 Составить алгоритм управления Чертежником, после исполнения которых будут получены рисунки (2-3 примера по выбору)
3
4
Управление исполнителем Робот 5 Робот один из учебных исполнителей (т.е. устройств, способных выполнять определенный набор команд), для управления которыми нам предстоит научиться составлять программы. Робот обитает на прямоугольном клетчатом поле: 15 клеток по горизонтали и 9 клеток по вертикали. Между некоторыми клетками могут быть стены, сквозь которые пройти невозможно. Клетки могут быть закрашены.
6 РОБОТ Стена Закрашенная клетка
СКИ Робот: 7 По командам вверх вниз вправо влево происходит перемещение в соседнюю клетку в указанном направлении. Если при этом на пути Робота оказывается стена, наступает отказ. По команде закрасить Робот закрашивает клетку, в которой находится (даже если она уже была закрашена).
Программа управления Роботом 8 Составим программу, исполняя которую Робот нарисует на клетчатом поле меандр из пяти витков:
9 ПОВТОРИТЬ 5 РАЗ вправо закрась; влево закрась; вверх закрась; вправо; закрась вправо; вправо; вправо вниз; вниз КОНЕЦ
10 ПРОЦ виток НАЧАЛО вправо закрась; влево закрась; вверх закрась; вправо; закрась вправо; вправо; вправо вниз; вниз КОНЕЦ Использование процедуры виток: Вспомогательный алгоритм: ПОВТОРИТЬ 5 РАЗ виток КОНЕЦ Основной алгоритм:
11 22 (р.т.). Привести все алгоритмы из трех команд, которые переместят Робота из исходного положения в клетку Б: 1) вниз; вниз; вправо 2) вправо; вниз; вниз
12 23 (р.т.). Маша придумала узор для Робота. Коля стер ровно половину закрашенных клеток. Восстановить рисунок, зная, что он симметричен относительно вертикальной оси. Написать программу для Робота. вправо; закрась; вправо; закрась; вправо вниз; закрась; вниз; закрась; вниз влево; закрась; влево; закрась; влево вверх; закрась; вверх; закрась.
13 25 (р.т.). Написать программу, с помощью которой Робот из исходного положения попадет в клетку Б: ПОВТОРИТЬ 5 РАЗ вверх; вверх вправо вниз; вниз вправо КОНЕЦ
14 26 (а) (р.т.). Известен вспомогательный алгоритм для Робота: ПРОЦ узор_1 НАЧАЛО верх; закрась; вниз вправо; закрась; влево вниз; закрась; вверх влево; закрась; вправо КОНЕЦ Нарисовать, что получится при выполнением Роботом основного алгоритма: ПОВТОРИТЬ 5 РАЗ узор_1 вправо; вправо КОНЕЦ
Домашнее задание §3. (1, 2) Р.т.: 21, 24, 26 (б, в, г,), 27 на стр