Download - Алгоритм - модель деятельности исполнителя
![Page 1: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/1.jpg)
Л.Л. Босова, УМК по информатике для 5-7 классов
Москва, 2007
Алгоритм - модель деятельности
исполнителя
![Page 2: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/2.jpg)
Исполнитель -это некоторый объект (человек, животное, техническое устройство), способный выполнять определённый набор команд.
Назовите исполнителей на фото
![Page 3: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/3.jpg)
Система команд исполнителя
СКИ – перечень всех команд, которые может выполнять конкретный исполнитель.
Перечислите систему команд исполнителя-пешехода (с учетом Правил дорожного движения)
![Page 4: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/4.jpg)
Типы исполнителей
Исполнители
Формальные Неформальные
![Page 5: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/5.jpg)
Неформальные и формальные
В роли неформального исполнителя чаще всего
выступает человек
В роли формального исполнителя чаще всего выступает техническое устройство
Неформальный исполнитель сам
отвечает за свои действия
За действия формального исполнителя отвечает управляющий им объект
![Page 6: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/6.jpg)
Неформальный исполнительне всегда может выполнять одни и те же команды совершенно одинаково.
Экскурсовод в Царскосельском лицее
![Page 7: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/7.jpg)
Формальный исполнительвсегда одинаково выполняет одну и ту же команду. Для каждого формального исполнителя можно указать:• круг решаемых задач;• среду;• систему команд;• систему отказов; • режимы работы.
Аппарат для вакуумной упаковки кофе
![Page 8: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/8.jpg)
Круг решаемых задач
Ан-22: для перевозки грузов
Боинг-737:
пассажирский самолёт
ЯК-52: тренировочный самолёт
![Page 9: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/9.jpg)
область, обстановка, условия, в которых действует исполнитель.
Среда исполнителя -
![Page 10: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/10.jpg)
Система команд исполнителяСКИ стиральной машины-автомата:• Замачивание • Стирка• Полоскание• Отжим• Сушка
![Page 11: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/11.jpg)
Система отказов исполнителяОтказ «Не понимаю» возникает, если подается
команда, не входящая в СКИ.
Отказ «Не могу» возникает, если команда из СКИ не может быть выполнена в конкретных условиях среды.
?Стиральная машина не может
выполнить команду «полоскание», если к машине не подведена вода.
?
![Page 12: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/12.jpg)
Режимы работы исполнителя
Непосредственный Программный
СВЧ-печь может выполнять отдельную команду – разогревать
пищу
СВЧ-печь способна приготовить сложное блюдо по заданной программе
![Page 13: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/13.jpg)
Управление -
Управляющий объект
Объект управления
Управляющее воздействие
это процесс направленного воздействия одних объектов на другие.
Исполнители – объекты управления. Управлять ими можно, составив для них алгоритм.
![Page 14: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/14.jpg)
Алгоритм -это предназначенное для конкретного исполнителя точное описание последовательности действий, направленных на решение поставленной задачи.
Алгоритм можно записать:• на естественном языке;• в виде нумерованного списка;• в виде блок-схемы.
Программа – это алгоритм, записанный по правилам понятного исполнителю языка.
![Page 15: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/15.jpg)
Этапы разработки алгоритма
1) выделяются фигурирующие в задаче объекты, устанавливаются свойства объектов, отношения между объектами и возможные действия с объектами;
2) определяются исходные данные и результат;
3) определяется точная последовательность действий исполнителя, обеспечивающая переход от исходных данных к результату;
4) последовательность действий записывается на языке, понятном исполнителю.
![Page 16: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/16.jpg)
Самое главное
• Исполнитель - некоторый объект (человек, животное, техническое устройство), способный выполнить определённый набор команд.
• Управление - процесс целенаправленного воздействия одних объектов на другие.
• Алгоритм - это предназначенное для конкретного исполнителя точное описание последовательности действий, направленных на решение поставленной задачи.
![Page 17: Алгоритм - модель деятельности исполнителя](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b63e07bb61ebc7398b4713/html5/thumbnails/17.jpg)
Давайте обсудим1. Исполнитель2. Формальный исполнитель3. Неформальный исполнитель4. Круг решаемых задач5. Среда исполнителя6. Система команд исполнителя7. Система отказов исполнителя8. Режимы работы исполнителя9. Управление10. Алгоритм