Содержание
- 2. Структуры и алгоритмы обработки данных
- 3. Структуры и алгоритмы обработки данных Литература Вирт Н. Алгоритмы и структуры данных. М.: Мир, 1989. –
- 4. Понятие алгоритма Историческая справка Содержательные явления, приведшие к возникновению понятия «алгоритм», прослеживаются в математике в течении
- 5. Первоначально понятие алгоритма - словесные правила, схемы, формулы, использовались для описания вычислительного процесса не точное математическое
- 6. Понятие алгоритма Историческая справка 20-х - 30-х гг XX века: вопросы обоснования математики развитие вычислительной математики
- 7. Этапы решения задач на ЭВМ отладка и документирование программы тестирование кодирование разработка алгоритма решения задачи создание
- 8. Схема процесса создания программ для решения прикладных задач Создание программы можно рассматривать как процесс последовательного преобразования
- 9. Определение алгоритма Алгоритм является базовым основополагающим понятием информатики, а алгоритмизация (программирование) – основным разделом курса информатики
- 10. Определение алгоритма Определения современной математики: последовательность действий со строго определенными правилами выполнения; предписание, определяющее содержание и
- 11. Определение алгоритма Алгоритм — это всякая система вычислений, выполняемых по строго определённым правилам, которая после какого-либо
- 12. Определение алгоритма Алгоритм – формально описанная вычислительная процедура, получающая исходные данные (вход алгоритма или аргумент) и
- 13. Определение алгоритма Алгоритм может быть предназначен для выполнения его человеком или автоматическим устройством - формальным исполнителем
- 14. Виды алгоритмов В ЗАВИСИМОСТИ ОТ ЦЕЛИ, НАЧАЛЬНЫХ УСЛОВИЙ ЗАДАЧИ, ПУТЕЙ ЕЕ РЕШЕНИЯ, ОПРЕДЕЛЕНИЯ ДЕЙСТВИЙ ИСПОЛНИТЕЛЯ: Вероятностный
- 15. Виды алгоритмов В ЗАВИСИМОСТИ ОТ ЦЕЛИ, НАЧАЛЬНЫХ УСЛОВИЙ ЗАДАЧИ, ПУТЕЙ ЕЕ РЕШЕНИЯ, ОПРЕДЕЛЕНИЯ ДЕЙСТВИЙ ИСПОЛНИТЕЛЯ: Эвристический
- 16. Виды алгоритмов В ЗАВИСИМОСТИ ОТ ЦЕЛИ, НАЧАЛЬНЫХ УСЛОВИЙ ЗАДАЧИ, ПУТЕЙ ЕЕ РЕШЕНИЯ, ОПРЕДЕЛЕНИЯ ДЕЙСТВИЙ ИСПОЛНИТЕЛЯ: Линейный
- 17. Виды алгоритмов В ЗАВИСИМОСТИ ОТ ЦЕЛИ, НАЧАЛЬНЫХ УСЛОВИЙ ЗАДАЧИ, ПУТЕЙ ЕЕ РЕШЕНИЯ, ОПРЕДЕЛЕНИЯ ДЕЙСТВИЙ ИСПОЛНИТЕЛЯ: Циклический
- 18. Виды алгоритмов В ЗАВИСИМОСТИ ОТ ЦЕЛИ, НАЧАЛЬНЫХ УСЛОВИЙ ЗАДАЧИ, ПУТЕЙ ЕЕ РЕШЕНИЯ, ОПРЕДЕЛЕНИЯ ДЕЙСТВИЙ ИСПОЛНИТЕЛЯ: Вспомогательный
- 19. Способы задания алгоритма словесный - запись последовательности действий на естественном языке графический - с помощью специальных
- 20. Способы задания алгоритма словесный - запись последовательности действий на естественном языке Нахождение наибольшего общего делителя
- 21. Способы задания алгоритма графический - с помощью специальных графических символов Блок-схема
- 22. Способы задания алгоритма формульный - с помощью математических формул, которые определяют порядок вычислений Формула для расчета
- 23. Способы задания алгоритма табличный - в виде таблицы, в которой фиксируются этапы исполнения алгоритма и результаты
- 24. Способы задания алгоритма псевдокод – система обозначений и правил, предназначенная для единообразной записи алгоритмов; занимает промежуточное
- 25. Способы задания алгоритма Запись на языке программирования Нахождение наибольшего общего делителя
- 26. Правила построения алгоритма Первое правило – при построении алгоритма необходимо задать множество объектов, с которыми будет
- 27. Правила построения алгоритма Второе правило – для работы алгоритма требуется память В памяти размещаются входные данные,
- 28. Правила построения алгоритма Третье правило – дискретность Алгоритм строится из отдельных шагов (действий, операций, команд). Точнее,
- 29. Правила построения алгоритма Пятое правило – сходимость (результативность) Алгоритм должен завершать работу после конечного числа шагов
- 30. Свойства алгоритма Дискретность (прерывность, раздельность) – алгоритм должен представлять процесс решения задачи как последовательное выполнение простых
- 31. Свойства алгоритма Определенность – каждое правило алгоритма должно быть четким, однозначным Благодаря этому свойству выполнение алгоритма
- 32. Свойства алгоритма Массовость – алгоритм решения задачи разрабатывается в общем виде, то есть он должен быть
- 33. Блок-схема алгоритма Блок-схема алгоритма - графическое изображение алгоритма в виде связанных между собой с помощью стрелок
- 34. Основные типы блоков
- 35. Основные типы блоков
- 36. Основные типы блоков
- 37. Основные типы блоков
- 38. Основные типы блоков
- 39. Основные типы блоков
- 40. Основные типы блоков
- 41. Пример блок-схемы Блок-схема алгоритма вычисления факториала числа N
- 42. Пример блок-схемы Блок-схема алгоритма нахождения максимального из двух значений
- 43. Пример блок-схемы Составить блок-схему алгоритма определения высот ha, hb, hc треугольника со сторонами a, b, c,
- 44. Пример блок-схемы
- 46. Скачать презентацию