Исполнитель Робот
План
Исполнитель
Среда исполнителя
Система команд исполнителя
Общий вид алгоритма
Команда ветвления
Комментарии
Виды ошибок
Синтаксические
Типа «отказ»
Логические
Цикл «пока»
Пример
Источники
273.94K
Category: informaticsinformatics

Исполнитель Робот

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
English     Русский Rules