Similar presentations:
Исполнитель Робот. СКИ, обстановка
1.
Исполнитель РоботСКИ, обстановка
2.
Обстановка РоботаИсполнитель Робот существует в некоторой обстановке —
прямоугольном поле, разбитом
на клетки, между которыми могут стоять стены.
Робот может передвигаться по полю, закрашивать клетки.
3.
Робот-> Сменить стартовую обстановкуФайл со стандартной обстановкой входит в поставку Кумира
(10x16.fil). Стандартной обстановкой является пустая обстановка
максимально допустимого размера 10*16
с Роботом в левом
верхнем углу.
4.
5.
Инструменты->Редактировать стартовую обстановкуПоставить/убрать стену — щелкнуть по границе между клетками.
Закрасить/сделать чистой клетку — щелкнуть по клетке.
Переместить Робота — тащить мышью.
Изменить размеры обстановки — команда «Новая обстановка» меню
«Обстановка»
6.
7.
Описание алгоритмаАлгоритм на языке КуМир записывается так:
Использовать Робот
алг имя алгоритма (описание алгоритма)
дано на поле Робота стен нет
надо Робот погулял и вернулся в исходное положение
нач
· последовательность команд ( тело алгоритма)
кон
8.
Система команд исполнителя «Робот» включает:Кумир-программа, управляющая Роботом, должна начинаться со
строки использовать
Робот
5 команд, вызывающих действия Робота (влево, вправо, вверх,
вниз, закрасить)
10 команд проверки условий
8 команд вида [слева/справа/снизу/сверху] [стена/свободно]
2 команды вида клетка [закрашена/чистая]
9.
Исполнитель РОБОТМеню ВСТАВКА, в котором
находятся все необходимые
для составления алгоритма
команды
Среда исполнителя:
Окно Робота, в котором графически
отображаются шаги Робота после
запуска команды меню выполнение
10.
11.
12.
Линейная программаЗадача: Закрасить
квадрат 2х2 клетки.
Зададим стартовую обстановку,
выполнив Робот - Редактировать
стартовую обстановку.
Сохранять обстановку в файл не
обязательно.
Составим программу, после чего
выполним ее. На рисунке
представлена система КуМир
после выполнения программы.
13.
14.
15.
Система программирование КуМир16.
Пример:использовать Робот
алг прогулка
нач
· вправо
· вниз
· влево
· вверх
· закрасить
кон
17.
Задача 1На поле Робота нет стен и закрашенных клеток. Сколько клеток
будет закрашено после выполнения следующих команд:
закрасить
вправо
вверх
закрасить
вправо
закрасить
вверх
закрасить
закрасить
вправо
закрасить
вправо
закрасить
закрасить
вправо
вправо
закрасить
закрасить
закрасить
вправо
18.
Задача 2Петя составил алгоритм, а Коля стер в нем одну команду:
алг прогулка
дано на поле Робота стен нет
надо Робот погулял и вернулся в исходное положение
нач
| вверх
| вправо
| ???
| вниз
| влево
| влево
кон
Какую команду стер Коля?
19.
Домашнее задание20.
1.Выполнить алгоритм и изобразитьрисунок
21.
2. Составить программу закраски периметраквадрата 4х4 клетки
22.
3. Придумать фигуру и запрограммировать еёрисование Роботом
P.S. Смотрите в качестве примера слайды 12, 16.