Исследовательский проект «Робот, обслуживающий ядерный реактор АЭС»
исполнитель робот. управление роботом
-
Upload
guest3af4c4 -
Category
Education
-
view
8.076 -
download
3
Transcript of исполнитель робот. управление роботом
![Page 1: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/1.jpg)
Исполнитель Робот.Исполнитель Робот.Управление Роботом. Управление Роботом.
Работа в среде АлгоритмикаРабота в среде Алгоритмика
1
7 класс
![Page 2: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/2.jpg)
2
1 2 3
4 5
6 7 8
9 10
11 12
Составить алгоритм управления
Чертежником, после исполнения которых
будут получены рисунки (2-3 примера
по выбору)
![Page 3: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/3.jpg)
3
13 14
15 16
17 18
19 20
![Page 4: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/4.jpg)
4
21 22 23 24
25 26
27
28
29
30
![Page 5: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/5.jpg)
Управление исполнителем РоботУправление исполнителем Робот
5
Робот — один из учебных исполнителей (т.е. устройств, способных выполнять определенный набор команд), для управления которыми нам предстоит научиться составлять программы.
Робот — один из учебных исполнителей (т.е. устройств, способных выполнять определенный набор команд), для управления которыми нам предстоит научиться составлять программы.
Робот обитает на прямоугольном клетчатом поле: 15 клеток по горизонтали и 9 клеток по вертикали. Между некоторыми клетками могут быть стены, сквозь которые пройти невозможно. Клетки могут быть закрашены.
Робот обитает на прямоугольном клетчатом поле: 15 клеток по горизонтали и 9 клеток по вертикали. Между некоторыми клетками могут быть стены, сквозь которые пройти невозможно. Клетки могут быть закрашены.
![Page 6: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/6.jpg)
6
РОБОТ
Стена
Закрашенная клетка
![Page 7: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/7.jpg)
СКИ Робот:СКИ Робот:
7
По командамвверх внизвправовлево происходит перемещение в соседнюю клетку в указанном направлении. Если при этом на пути Робота оказывается стена, наступает отказ.По командезакрасить Робот закрашивает клетку, в которой находится (даже если она уже была закрашена).
![Page 8: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/8.jpg)
Программа управления РоботомПрограмма управления Роботом8
Составим программу, исполняя которую Робот нарисует на клетчатом поле меандр из пяти витков:
![Page 9: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/9.jpg)
9
ПОВТОРИТЬ 5 РАЗвправозакрась; влевозакрась; влевозакрась; вверхзакрась; вверхзакрась; вправо; закрасьвправо; вправо; вправовниз; вниз КОНЕЦ
![Page 10: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/10.jpg)
10
ПРОЦ витокНАЧАЛОвправозакрась; влевозакрась; влевозакрась; вверхзакрась; вверхзакрась; вправо; закрасьвправо; вправо; вправовниз; вниз КОНЕЦ
Использование процедуры
виток:
Вспомогательный алгоритм:
ПОВТОРИТЬ 5 РАЗвитокКОНЕЦ
Основной алгоритм:
![Page 11: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/11.jpg)
11
№22 (р.т.). Привести все алгоритмы из трех команд, которые переместят Робота из исходного положения в клетку Б:
Б
1) вниз; вниз; вправо 2) вправо; вниз; вниз
![Page 12: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/12.jpg)
12
№23 (р.т.). Маша придумала узор для Робота. Коля стер ровно половину закрашенных клеток. Восстановить рисунок, зная, что он симметричен относительно вертикальной оси. Написать программу для Робота.
вправо; закрась; вправо; закрась; вправо вниз; закрась; вниз; закрась; вниз влево; закрась; влево; закрась; влево вверх; закрась; вверх; закрась.
![Page 13: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/13.jpg)
13
№25 (р.т.). Написать программу, с помощью которой Робот из исходного положения попадет в клетку Б:
Б
ПОВТОРИТЬ 5 РАЗ вверх; вверхвправо вниз; вниз вправо КОНЕЦ
![Page 14: исполнитель робот. управление роботом](https://reader031.fdocuments.net/reader031/viewer/2022013121/557ef41cd8b42a34628b52a4/html5/thumbnails/14.jpg)
14
№26 (а) (р.т.). Известен вспомогательный алгоритм для Робота:ПРОЦ узор_1НАЧАЛОверх; закрась; внизвправо; закрась; влевовниз; закрась; вверхвлево; закрась; вправоКОНЕЦ
Нарисовать, что получится при выполнением Роботом основного алгоритма:ПОВТОРИТЬ 5 РАЗузор_1вправо; вправо;вправоКОНЕЦ