SlideShare a Scribd company logo
Для 9-11 классов


   Автор: Руденко Н.А.
  учитель информатики
ГОУ СОШ № 1138 г.Москвы
• Человек ежедневно выполняет
  различную работу, различные
  действия.
• Для выполнения многих задач
  существуют определенные правила,
  объясняющие человеку, как решить ту
  или иную задачу (например
  приготовление какого-нибудь блюда по
  рецепту).
• Чем точнее будут описаны
  правила, тем легче выполнить задачу.
• Решение многих задач человек может
  предоставить различным машинам.
  Применение технических средств
  требует соблюдения очень строгого
  написания правил выполнения –
  алгоритма.
• Алгоритм – это точное описание
  (указание) исполнителю, как совершить
  последовательность
  действий, направленных на достижение
  поставленной цели.
• Алгоритм – это последовательность
  действий со строго определенными
  правилами выполнения.
•   Робот-чертежник
•   Робот-черепашка
•   Робот-вычислитель
•   Человек
•   Компьютер
• Этот робот имеет набор команд: перо
  поднять, перо опустить, вперед n
  шагов, назад n шагов, влево n шагов,
  вправо n шагов, поворот на m градусов.
•   Перо опустить
•   Вперед 5         150

•   Поворот на 150
•   вперед 4
•   поворот на 240
•   вперед 4
•   поворот на 150         240

•   вперед 5
•   перо поднять
Алгоритмы бывают:
• Линейные
• Разветвляющиеся
• Циклические
• Алгоритмический язык – это система
  обозначений и правил для
  единообразной и точной записи
  алгоритмов и их исполнения.
• Запись алгоритма распадается на
  отдельные указания
  исполнителю, каждое из которых
  называется командой и пишется с
  новой строки, в повелительном
  наклонении.
Каждый из нас умеет открывать дверь
  своей квартиры и делает это
  автоматически, не задумываясь по
  несколько раз в день.
А теперь представьте, что вам надо
  научить этому маленького ребенка
  (брата, сестру) и в этом случае мы
  будем использовать алгоритм.
алг открывание двери
нач
    взять ключ
    вставить ключ в замок




                                       Тело алгоритма
    повернуть ключ 2 раза по часовой
 стрелке
    открыть дверь
кон

Такая структура алгоритма называется
  линейной
начало



           Взять ключ
     Вставить ключ в замок
Повернуть ключ 2 раза по часовой
            стрелке
         Открыть дверь




            конец
Обозначает блоки начало и конец




 Обозначает блок вычислений или
    указаний по выполнению
            действий
1) Дискретность – разделение алгоритма
   на отдельные команды
2) Определѐнность – понятность и
   возможность выполнения каждого
   действия исполнителем
3) Однозначность – единственность
   толкования правил выполнения
   действия и их порядок
4) Конечность – завершѐнность каждой
   команды
5) Результативность – выполнение
   алгоритма должно завершаться
   получением определенных
   результатов
6) Массовость – возможность
   применения алгоритма для решения
   целого класса конкретных задач
• Правила алгоритмического языка лежат
  в основе всех языков
  программирования
• Алгоритм, записанный на «понятном»
  компьютеру языке, называется
  программой, а сам язык – языком
  программирования.
•   Н. Д. Угринович «Информатика и информационные технологии».
•   Картинки http://www.myrobot.ru/articles/images/history/tortoise_elsie.jpg
•   А.Г.Кушнеренко, Г.В.Лебедев «Основы информатики и вычислительной
    техники»
•   А.Г. Гейн «Информатика 10-11»
•   Информатика в понятиях и терминах, Г.А.Бордовский,В.А.Извочиков.
•   http://ru.wikipedia.org/wiki/Алгоритм

More Related Content

Similar to алгоритмы исполнители алгоритмический язык.

Алгоритм
АлгоритмАлгоритм
Алгоритм
Vlad Ivanishin
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkova
klochkova
 
Алгоритм
АлгоритмАлгоритм
1типы алгоритмы
1типы алгоритмы1типы алгоритмы
1типы алгоритмыkrasoa2009
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмов
Andrey Dolinin
 
Правила записи алгоритмов для компьютера. Алгоритмы и исполнители.
Правила записи алгоритмов для компьютера. Алгоритмы и исполнители.Правила записи алгоритмов для компьютера. Алгоритмы и исполнители.
Правила записи алгоритмов для компьютера. Алгоритмы и исполнители.МОУ СОШ №1
 
обработка информации и алгоритмы
обработка информации  и алгоритмыобработка информации  и алгоритмы
обработка информации и алгоритмыЕлена Ключева
 
MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7
Alexander Levantovsky
 
основы алгоритмизации
основы алгоритмизацииосновы алгоритмизации
основы алгоритмизации
Rania Fazliachmetova
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritmklochkova
 
обработка информации и алгоритмы
обработка информации  и алгоритмыобработка информации  и алгоритмы
обработка информации и алгоритмыЕлена Ключева
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
Tofik Jabiyev
 
алгоритм модель деятельности исполнителя
алгоритм модель деятельности исполнителяалгоритм модель деятельности исполнителя
алгоритм модель деятельности исполнителя
bezuglay
 
Алгоритм - модель деятельности исполнителя
Алгоритм - модель деятельности исполнителяАлгоритм - модель деятельности исполнителя
Алгоритм - модель деятельности исполнителя
veterln
 
Алгоритм - модель деятельности исполнителя
Алгоритм - модель деятельности исполнителяАлгоритм - модель деятельности исполнителя
Алгоритм - модель деятельности исполнителя
korneeva_e_v
 
цикли з умовою
цикли з умовоюцикли з умовою
цикли з умовою
Cshkilniy
 
D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"
Dev2Dev
 
Methods for building dialog agents and the technologies we used
Methods for building dialog agents and the technologies we used Methods for building dialog agents and the technologies we used
Methods for building dialog agents and the technologies we used
Grid Dynamics
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
Ihor Porotikov
 

Similar to алгоритмы исполнители алгоритмический язык. (20)

Алгоритм
АлгоритмАлгоритм
Алгоритм
 
Presentation Klochkova
Presentation KlochkovaPresentation Klochkova
Presentation Klochkova
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
1типы алгоритмы
1типы алгоритмы1типы алгоритмы
1типы алгоритмы
 
Конструирование алгоритмов
Конструирование алгоритмовКонструирование алгоритмов
Конструирование алгоритмов
 
Правила записи алгоритмов для компьютера. Алгоритмы и исполнители.
Правила записи алгоритмов для компьютера. Алгоритмы и исполнители.Правила записи алгоритмов для компьютера. Алгоритмы и исполнители.
Правила записи алгоритмов для компьютера. Алгоритмы и исполнители.
 
обработка информации и алгоритмы
обработка информации  и алгоритмыобработка информации  и алгоритмы
обработка информации и алгоритмы
 
MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7
 
85004
8500485004
85004
 
основы алгоритмизации
основы алгоритмизацииосновы алгоритмизации
основы алгоритмизации
 
presentation Algoritm
presentation Algoritmpresentation Algoritm
presentation Algoritm
 
обработка информации и алгоритмы
обработка информации  и алгоритмыобработка информации  и алгоритмы
обработка информации и алгоритмы
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
алгоритм модель деятельности исполнителя
алгоритм модель деятельности исполнителяалгоритм модель деятельности исполнителя
алгоритм модель деятельности исполнителя
 
Алгоритм - модель деятельности исполнителя
Алгоритм - модель деятельности исполнителяАлгоритм - модель деятельности исполнителя
Алгоритм - модель деятельности исполнителя
 
Алгоритм - модель деятельности исполнителя
Алгоритм - модель деятельности исполнителяАлгоритм - модель деятельности исполнителя
Алгоритм - модель деятельности исполнителя
 
цикли з умовою
цикли з умовоюцикли з умовою
цикли з умовою
 
D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"D2D Pizza JS Илья Беда "Куда мы все катимся?"
D2D Pizza JS Илья Беда "Куда мы все катимся?"
 
Methods for building dialog agents and the technologies we used
Methods for building dialog agents and the technologies we used Methods for building dialog agents and the technologies we used
Methods for building dialog agents and the technologies we used
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 

More from metodkopilka

приложение1
приложение1приложение1
приложение1metodkopilka
 
презентация
презентацияпрезентация
презентацияmetodkopilka
 
открытый урок по головоломкам
открытый урок по головоломкамоткрытый урок по головоломкам
открытый урок по головоломкамmetodkopilka
 
«функция вывода сообщений на экран Msg box.»
«функция вывода сообщений на экран Msg box.»«функция вывода сообщений на экран Msg box.»
«функция вывода сообщений на экран Msg box.»metodkopilka
 
презентация к уроку 3
презентация к уроку 3презентация к уроку 3
презентация к уроку 3metodkopilka
 
презентация к уроку 2 команды
презентация к уроку 2 командыпрезентация к уроку 2 команды
презентация к уроку 2 командыmetodkopilka
 
презентация к уроку 1
презентация к  уроку 1презентация к  уроку 1
презентация к уроку 1metodkopilka
 
файлы и файловые структуры
файлы и файловые структурыфайлы и файловые структуры
файлы и файловые структурыmetodkopilka
 
презентация
презентацияпрезентация
презентацияmetodkopilka
 
алфавитный подход к определению информации
алфавитный подход к определению информацииалфавитный подход к определению информации
алфавитный подход к определению информацииmetodkopilka
 
презентация к уроку
презентация к урокупрезентация к уроку
презентация к урокуmetodkopilka
 
информация и средства её обработки
информация и средства её обработкиинформация и средства её обработки
информация и средства её обработкиmetodkopilka
 
Создание таблиц
Создание таблицСоздание таблиц
Создание таблицmetodkopilka
 
типы персональных компьютеров
типы персональных компьютеровтипы персональных компьютеров
типы персональных компьютеровmetodkopilka
 
передача информации
передача информациипередача информации
передача информацииmetodkopilka
 
урок викторина
урок  викторинаурок  викторина
урок викторинаmetodkopilka
 
строковые величины
строковые величиныстроковые величины
строковые величиныmetodkopilka
 

More from metodkopilka (20)

приложение1
приложение1приложение1
приложение1
 
презентация
презентацияпрезентация
презентация
 
открытый урок по головоломкам
открытый урок по головоломкамоткрытый урок по головоломкам
открытый урок по головоломкам
 
«функция вывода сообщений на экран Msg box.»
«функция вывода сообщений на экран Msg box.»«функция вывода сообщений на экран Msg box.»
«функция вывода сообщений на экран Msg box.»
 
презентация к уроку 3
презентация к уроку 3презентация к уроку 3
презентация к уроку 3
 
презентация к уроку 2 команды
презентация к уроку 2 командыпрезентация к уроку 2 команды
презентация к уроку 2 команды
 
презентация к уроку 1
презентация к  уроку 1презентация к  уроку 1
презентация к уроку 1
 
объекты
объектыобъекты
объекты
 
файлы и файловые структуры
файлы и файловые структурыфайлы и файловые структуры
файлы и файловые структуры
 
презентация
презентацияпрезентация
презентация
 
Software
SoftwareSoftware
Software
 
алфавитный подход к определению информации
алфавитный подход к определению информацииалфавитный подход к определению информации
алфавитный подход к определению информации
 
презентация к уроку
презентация к урокупрезентация к уроку
презентация к уроку
 
информация и средства её обработки
информация и средства её обработкиинформация и средства её обработки
информация и средства её обработки
 
Создание таблиц
Создание таблицСоздание таблиц
Создание таблиц
 
типы персональных компьютеров
типы персональных компьютеровтипы персональных компьютеров
типы персональных компьютеров
 
передача информации
передача информациипередача информации
передача информации
 
рябова
рябоварябова
рябова
 
урок викторина
урок  викторинаурок  викторина
урок викторина
 
строковые величины
строковые величиныстроковые величины
строковые величины
 

алгоритмы исполнители алгоритмический язык.

  • 1. Для 9-11 классов Автор: Руденко Н.А. учитель информатики ГОУ СОШ № 1138 г.Москвы
  • 2. • Человек ежедневно выполняет различную работу, различные действия. • Для выполнения многих задач существуют определенные правила, объясняющие человеку, как решить ту или иную задачу (например приготовление какого-нибудь блюда по рецепту).
  • 3. • Чем точнее будут описаны правила, тем легче выполнить задачу. • Решение многих задач человек может предоставить различным машинам. Применение технических средств требует соблюдения очень строгого написания правил выполнения – алгоритма.
  • 4. • Алгоритм – это точное описание (указание) исполнителю, как совершить последовательность действий, направленных на достижение поставленной цели. • Алгоритм – это последовательность действий со строго определенными правилами выполнения.
  • 5. Робот-чертежник • Робот-черепашка • Робот-вычислитель • Человек • Компьютер
  • 6. • Этот робот имеет набор команд: перо поднять, перо опустить, вперед n шагов, назад n шагов, влево n шагов, вправо n шагов, поворот на m градусов.
  • 7. Перо опустить • Вперед 5 150 • Поворот на 150 • вперед 4 • поворот на 240 • вперед 4 • поворот на 150 240 • вперед 5 • перо поднять
  • 8.
  • 9.
  • 10. Алгоритмы бывают: • Линейные • Разветвляющиеся • Циклические
  • 11. • Алгоритмический язык – это система обозначений и правил для единообразной и точной записи алгоритмов и их исполнения.
  • 12. • Запись алгоритма распадается на отдельные указания исполнителю, каждое из которых называется командой и пишется с новой строки, в повелительном наклонении.
  • 13. Каждый из нас умеет открывать дверь своей квартиры и делает это автоматически, не задумываясь по несколько раз в день. А теперь представьте, что вам надо научить этому маленького ребенка (брата, сестру) и в этом случае мы будем использовать алгоритм.
  • 14. алг открывание двери нач взять ключ вставить ключ в замок Тело алгоритма повернуть ключ 2 раза по часовой стрелке открыть дверь кон Такая структура алгоритма называется линейной
  • 15. начало Взять ключ Вставить ключ в замок Повернуть ключ 2 раза по часовой стрелке Открыть дверь конец
  • 16. Обозначает блоки начало и конец Обозначает блок вычислений или указаний по выполнению действий
  • 17. 1) Дискретность – разделение алгоритма на отдельные команды 2) Определѐнность – понятность и возможность выполнения каждого действия исполнителем 3) Однозначность – единственность толкования правил выполнения действия и их порядок
  • 18. 4) Конечность – завершѐнность каждой команды 5) Результативность – выполнение алгоритма должно завершаться получением определенных результатов 6) Массовость – возможность применения алгоритма для решения целого класса конкретных задач
  • 19. • Правила алгоритмического языка лежат в основе всех языков программирования • Алгоритм, записанный на «понятном» компьютеру языке, называется программой, а сам язык – языком программирования.
  • 20. Н. Д. Угринович «Информатика и информационные технологии». • Картинки http://www.myrobot.ru/articles/images/history/tortoise_elsie.jpg • А.Г.Кушнеренко, Г.В.Лебедев «Основы информатики и вычислительной техники» • А.Г. Гейн «Информатика 10-11» • Информатика в понятиях и терминах, Г.А.Бордовский,В.А.Извочиков. • http://ru.wikipedia.org/wiki/Алгоритм