Содержание
- 2. ПОНЯТИЕ АЛГОРИТМА И ЕГО СВОЙСТВА Алгоритм (Мухаммеда ибн Муса ал-Хорезми (Alhorithmi), 783—850 гг.) — заранее заданное,
- 3. Алгоритмы предназначены для выполнения некоторым исполнителем. Исполнитель алгоритма – абстрактная или реальная система, способная выполнить действия,
- 5. СВОЙСТВА АЛГОРИТМА
- 6. ФОРМЫ ПРЕДСТАВЛЕНИЯ АЛГОРИТМОВ
- 7. СЛОВЕСНОЕ ОПИСАНИЕ АЛГОРИТМА Словесное описание алгоритма представляет собой запись алгоритма в произвольной форме на естественном, например,
- 8. ПРИМЕР: НАЙТИ НАИБОЛЬШЕЕ ЧИСЛО ИЗ ТРЕХ ЗАДАННЫХ (A, B, C) (СЛОВЕСНОЕ ОПИСАНИЕ)
- 9. ГРАФИЧЕСКОЕ ОПИСАНИЕ АЛГОРИТМА Блок-схема – описание структуры алгоритма с помощью геометрических фигур с линиями-связями, показывающими порядок
- 10. ОСНОВНЫЕ КОНСТРУКЦИИ, ИСПОЛЬЗУЮЩИЕСЯ ДЛЯ ПОСТРОЕНИЯ БЛОК-СХЕМ
- 12. ПРИМЕР: НАЙТИ НАИБОЛЬШЕЕ ЧИСЛО ИЗ ТРЕХ ЗАДАННЫХ (A, B, C) (ГРАФИЧЕСКОЕ ОПИСАНИЕ)
- 13. ПСЕВДОКОД Псевдокод – описание структуры алгоритма на естественном, частично формализованном языке. Представляет собой систему обозначений и
- 14. АЛГОРИТМИЧЕСКИЙ ЯЗЫК СЛУЖЕБНЫЕ СЛОВА
- 15. КОМАНДЫ АЛГОРИТМИЧЕСКОГО ЯЗЫКА Команда присваивания: A:=B Команды ввода и вывода: ввод имена_переменных; вывод имена_переменных, выражения, текст
- 16. ПРИМЕР: НАЙТИ НАИБОЛЬШЕЕ ЧИСЛО ИЗ ТРЕХ ЗАДАННЫХ (A, B, C) (ПСЕВДОКОД) алг max (арг цел a,b,c,
- 17. БАЗОВЫЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ
- 18. БАЗОВАЯ СТРУКТУРА «СЛЕДОВАНИЕ» Данная структура состоит из последовательно выполняющихся блоков. Примером является стандартный процесс вычисления: ввод
- 19. БАЗОВАЯ СТРУКТУРА «ВЕТВЛЕНИЕ» Имеет 4 формы представления. Позволяет выбрать один из альтернативных вариантов. Форма 1. если-то
- 20. Форма 2. если-то-иначе (полная развилка) Если «условие» верно , тогда выполнять «действия 1» (линия Да), иначе
- 21. Форма 3. Выбор Алгоритмический язык: выбор при условие_1: действия_1 при условие_2: действия_2 … при условие_N: действия_N
- 22. Форма 3. Выбор-иначе Алгоритмический язык: выбор при условие_1: действия_1 при условие_2: действия_2 … при условие_N: действия_N
- 23. БАЗОВАЯ СТРУКТУРА «ЦИКЛ» С помощью данной структуры выполняется одно и то же действие. Повторение осуществляется с
- 24. Форма 1. Цикл с предусловием (цикл типа пока) Блок-схема: Алгоритмический язык: нц пока условие тело цикла
- 25. Форма 2. Цикл с постусловием (цикл типа до) Блок-схема: Алгоритмический язык: нц тело цикла кц при
- 26. Форма 3. Цикл с параметром (цикл типа для) Блок-схема: Алгоритмический язык: нц для i от i1
- 27. ИТЕРАЦИОННЫЕ ЦИКЛЫ Итерационные циклы – это циклы, в которых к решению приходят путем последовательного приближения к
- 28. ВЛОЖЕННЫЕ ЦИКЛЫ Вложенный цикл – это цикл, находящийся внутри другого цикла. Цикл, содержащий в себе другой
- 30. Скачать презентацию