Похожие презентации:
Исполнитель Робот
1. Исполнитель Робот
выполнилаученица 10 А класса
.
2. План
1.2.
3.
4.
5.
6.
7.
8.
9.
Исполнитель.
Среда исполнителя.
Система команд исполнителя.
Общий вид алгоритма.
Команда ветвления.
Комментарии.
Виды ошибок.
Цикл «пока».
Пример задачи с разбором для исполнителя
Робот.
3. Исполнитель
– тот, кто умеет понимать и выполнятьнекоторые команды.
Мы рассматривает исполнителя Робот.
Так он выглядит в КуМире:
4. Среда исполнителя
– это предметы, которые окружают исполнителя и с которыми он работает.Исполнитель Робот существует на клетчатом
поле.
Между клетками могут
быть стенки, через
которые Робот пройти не
может.
Так выглядит среда
Робота в КуМире:
5. Система команд исполнителя
или (СКИ) – набор команд, понятныхисполнителю. Исполнитель может выполнять
только те команды, которые входят в его СКИ.
Для исполнителя Робот в программе КуМир
в СКИ входят такие команды:
вверх, вниз, влево, вправо, закрасить,
команды проверки условия(например: слева
свободно, не сверху свободно и т.д.),
команда ветвления.
6. Общий вид алгоритма
Алгоритм должен обязательно начинаться сослужебных слов Алг и нач и кончаться
служебным словом кон.
7. Команда ветвления
Полная структура:если <условие>
то <серия 1>
иначе <серия 2>
все
Неполная структура:
если <условие>
то <серия 1>
все
Серия(1, 2..)-команда или несколько команд.
Если выполняется условие, то выполняется
серия 1,а если нет, то серия 2.
8. Комментарии
• Служат для пояснений пользователю• Записываются после служебных слов и
отделяется от них вертикальной чертой«|».
Если комментарий занимает несколько
строк, то знак «|» ставится перед ним в
конце каждой строки
• При выполнении алгоритма компьютер
пропускает комментарий.
9. Виды ошибок
ОшибкиСинтаксические
Типа «отказ»
Логические
10. Синтаксические
• в записи служебных и составных команд: внис,вправа , емли;
• обнаруживаются еще до выполнения
алгоритма компьютером, который выдает
сообщение об ошибке.
• например:
11. Типа «отказ»
• т.е. перемещение через стену• обнаруживаются только при выполнении
алгоритма, тогда компьютер прекратит его
и выдаст сообщение об ошибке.
• например:
12. Логические
• команды, не соответствующие целиалгоритма(например: вместо вниз - вправо)
• не обнаруживаются компьютером вообще
• например: надо, чтобы Робот оказался в «кармане»;
вместо
из-за ошибки можно получить другой результат
13. Цикл «пока»
Общий вид:нц пока <условие>
<тело цикла>
кц.
Тело цикла - одна или несколько команд,
которые будут повторятся, пока соблюдается
условие.
14. Пример
Задача. Необходимо, чтобы Роботзакрасил при этом указанные клетки поля.
Размеры стен и расстояние между ними
могут быть произвольны.
Решение.
15. Источники
• http://www.licey.net/kumir/robot• http://www.myshared.ru/slide/222986/
• http://school.xvatit.com/index.php?title=%D0
%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%
BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%
B8%D1%81%D0%BF%D0%BE%D0%BB%D0%B
D%D0%B8%D1%82%D0%B5%D0%BB%D0%B5
%D0%BC_%D0%A0%D0%BE%D0%B1%D0%BE
%D1%82