SlideShare a Scribd company logo
1 of 17
Л.Л. Босова, УМК по информатикедля 5-7 классов
Москва, 2007
Алгоритм -
модель деятельности
исполнителя
Исполнитель -
это некоторый объект (человек, животное,
техническое устройство), способный выполнять
определённый набор команд.
Назовите
исполнителей на
фото
Система команд исполнителя
СКИ – перечень всех команд, которые может
выполнять конкретный исполнитель.
Перечислите систему команд исполнителя-пешехода (с учетом
Правил дорожного движения)
Типы исполнителей
Исполнители
Формальные Неформальные
Неформальные и формальные
В роли неформального
исполнителя чаще всего
выступает человек
В роли формального
исполнителя чаще всего
выступает техническое
устройство
Неформальный
исполнитель сам
отвечает за свои
действия
За действия формального
исполнителя отвечает
управляющий им объект
Неформальный исполнитель
не всегда может выполнять одни и те же команды
совершенно одинаково.
Экскурсовод в Царскосельском лицее
Формальный исполнитель
всегда одинаково выполняет одну и ту же команду. Для
каждого формального исполнителя можно указать:
• круг решаемых задач;
• среду;
• систему команд;
• систему отказов;
• режимы работы.
Аппарат для вакуумной
упаковки кофе
Круг решаемых задач
Ан-22: для перевозки грузов
Боинг-737:
пассажирский самолёт
ЯК-52: тренировочный самолёт
область, обстановка, условия, в которых действует
исполнитель.
Среда исполнителя -
Система команд исполнителя
СКИ стиральной машины-автомата:
• Замачивание
• Стирка
• Полоскание
• Отжим
• Сушка
Система отказов исполнителя
Отказ «Не понимаю» возникает, если подается
команда, не входящая в СКИ.
Отказ «Не могу» возникает, если команда из СКИ
не может быть выполнена в конкретных
условиях среды.
?
Стиральная машина не может
выполнить команду «полоскание»,
если к машине не подведена вода.
?
Режимы работы исполнителя
Непосредственный Программный
СВЧ-печь может
выполнять отдельную
команду – разогревать
пищу
СВЧ-печь способна
приготовить сложное
блюдо по заданной
программе
Управление -
Управляющий
объект
Объект
управления
Управляющее
воздействие
это процесс направленного воздействия одних
объектов на другие.
Исполнители – объекты управления. Управлять ими
можно, составив для них алгоритм.
Алгоритм -
это предназначенное для конкретного исполнителя
точное описание последовательности действий,
направленных на решение поставленной задачи.
Алгоритм можно записать:
• на естественном языке;
• в виде нумерованного списка;
• в виде блок-схемы.
Программа – это алгоритм, записанный по правилам
понятного исполнителю языка.
Этапы разработки алгоритма
1) выделяются фигурирующие в задаче объекты,
устанавливаются свойства объектов, отношения
между объектами и возможные действия с
объектами;
2) определяются исходные данные и результат;
3) определяется точная последовательность
действий исполнителя, обеспечивающая
переход от исходных данных к результату;
4) последовательность действий записывается на
языке, понятном исполнителю.
Самое главное
• Исполнитель - некоторый объект (человек,
животное, техническое устройство), способный
выполнить определённый набор команд.
• Управление - процесс целенаправленного
воздействия одних объектов на другие.
• Алгоритм - это предназначенное для
конкретного исполнителя точное описание
последовательности действий, направленных на
решение поставленной задачи.
Давайте обсудим
1. Исполнитель
2. Формальный исполнитель
3. Неформальный исполнитель
4. Круг решаемых задач
5. Среда исполнителя
6. Система команд исполнителя
7. Система отказов исполнителя
8. Режимы работы исполнителя
9. Управление
10. Алгоритм

More Related Content

Similar to Алгоритм - модель деятельности исполнителя

Средства отображения информации
Средства отображения информацииСредства отображения информации
Средства отображения информацииСНУЯЭиП
 
обработка информации и алгоритмы
обработка информации  и алгоритмыобработка информации  и алгоритмы
обработка информации и алгоритмыЕлена Ключева
 
урок 3 6 класс
урок 3 6 классурок 3 6 класс
урок 3 6 классmrsvetlana01
 
обработка информации и алгоритмы
обработка информации  и алгоритмыобработка информации  и алгоритмы
обработка информации и алгоритмыЕлена Ключева
 
алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.metodkopilka
 
Лекция 4, проект в счм
Лекция 4, проект в счмЛекция 4, проект в счм
Лекция 4, проект в счмСНУЯЭиП
 
ук 03.007.02 2011
ук 03.007.02 2011ук 03.007.02 2011
ук 03.007.02 2011etyumentcev
 
Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей. Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей. Levon Avakyan
 
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ITMO University
 
введение в объектно ориентированный анализ
введение в объектно ориентированный анализвведение в объектно ориентированный анализ
введение в объектно ориентированный анализMaksim Nikitin
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkovaklochkova
 
программное обеспечение современного компьютера. пшеничникова
программное обеспечение современного компьютера. пшеничниковапрограммное обеспечение современного компьютера. пшеничникова
программное обеспечение современного компьютера. пшеничниковаghostofthedream
 
чмв лабораторная №2
чмв   лабораторная №2чмв   лабораторная №2
чмв лабораторная №2student_kai
 
ООП. Класс. Инкапсуляция
ООП. Класс. ИнкапсуляцияООП. Класс. Инкапсуляция
ООП. Класс. ИнкапсуляцияOlesia Nikitiuk
 

Similar to Алгоритм - модель деятельности исполнителя (20)

Средства отображения информации
Средства отображения информацииСредства отображения информации
Средства отображения информации
 
обработка информации и алгоритмы
обработка информации  и алгоритмыобработка информации  и алгоритмы
обработка информации и алгоритмы
 
урок 3 6 класс
урок 3 6 классурок 3 6 класс
урок 3 6 класс
 
информатика лекции 4
информатика лекции 4информатика лекции 4
информатика лекции 4
 
МиСПИСиТ (введение)
МиСПИСиТ (введение)МиСПИСиТ (введение)
МиСПИСиТ (введение)
 
обработка информации и алгоритмы
обработка информации  и алгоритмыобработка информации  и алгоритмы
обработка информации и алгоритмы
 
алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.алгоритмы исполнители алгоритмический язык.
алгоритмы исполнители алгоритмический язык.
 
Генерация программы поведения игрового персонажа по естественно-языковой спец...
Генерация программы поведения игрового персонажа по естественно-языковой спец...Генерация программы поведения игрового персонажа по естественно-языковой спец...
Генерация программы поведения игрового персонажа по естественно-языковой спец...
 
Лекция 4, проект в счм
Лекция 4, проект в счмЛекция 4, проект в счм
Лекция 4, проект в счм
 
ук 03.007.02 2011
ук 03.007.02 2011ук 03.007.02 2011
ук 03.007.02 2011
 
Java Framework for Multi-agent Systems
Java Framework for Multi-agent SystemsJava Framework for Multi-agent Systems
Java Framework for Multi-agent Systems
 
Составные части объектного подхода
Составные части объектного подходаСоставные части объектного подхода
Составные части объектного подхода
 
Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей. Программирование как способ выражения мыслей.
Программирование как способ выражения мыслей.
 
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
 
введение в объектно ориентированный анализ
введение в объектно ориентированный анализвведение в объектно ориентированный анализ
введение в объектно ориентированный анализ
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkova
 
программное обеспечение современного компьютера. пшеничникова
программное обеспечение современного компьютера. пшеничниковапрограммное обеспечение современного компьютера. пшеничникова
программное обеспечение современного компьютера. пшеничникова
 
лекция 5 (2часа)
лекция 5 (2часа)лекция 5 (2часа)
лекция 5 (2часа)
 
чмв лабораторная №2
чмв   лабораторная №2чмв   лабораторная №2
чмв лабораторная №2
 
ООП. Класс. Инкапсуляция
ООП. Класс. ИнкапсуляцияООП. Класс. Инкапсуляция
ООП. Класс. Инкапсуляция
 

More from veterln

Профессиональные планы
Профессиональные планыПрофессиональные планы
Профессиональные планыveterln
 
ЕГЭ 2015
ЕГЭ  2015ЕГЭ  2015
ЕГЭ 2015veterln
 
Санкт-Петербург - город будущего!
Санкт-Петербург - город будущего!Санкт-Петербург - город будущего!
Санкт-Петербург - город будущего!veterln
 
Школьный музей
Школьный музейШкольный музей
Школьный музейveterln
 

More from veterln (8)

Профессиональные планы
Профессиональные планыПрофессиональные планы
Профессиональные планы
 
215
215215
215
 
Gia2016
Gia2016Gia2016
Gia2016
 
First
FirstFirst
First
 
2015
20152015
2015
 
ЕГЭ 2015
ЕГЭ  2015ЕГЭ  2015
ЕГЭ 2015
 
Санкт-Петербург - город будущего!
Санкт-Петербург - город будущего!Санкт-Петербург - город будущего!
Санкт-Петербург - город будущего!
 
Школьный музей
Школьный музейШкольный музей
Школьный музей
 

Алгоритм - модель деятельности исполнителя

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