Автор работы: Пользователь скрыл имя, 24 Сентября 2012 в 14:31, курсовая работа
Составление классификации алгоритмов в окружающем информационном пространстве для развития логического и алгоритмического мышления. Проанализировать понятие алгоритма, определить, встречаются ли алгоритмы в повседневной жизни, сделать выводы, можно ли представить свою жизнь в виде последовательности определённых действий.
Оглавление 2
Введение 3
7.1.1 АЛГОРИТМИЗАЦИЯ 4
7.1.2 ПОНЯТИЕ АЛГОРИТМА 5
7.1.3 АЛГОРИТМИЧЕСКАЯ СИСТЕМА 7
7.1.4 СВОЙСТВА АЛГОРИТМА 8
7.1.5 СПОСОБЫ ОПИСАНИЯ АЛГОРИТМОВ 10
7.1.5.1 Словесное описание 10
7.1.5.2 Псевдокод 10
7.1.5.3 Блок-схема 11
7.1.5.4 Программа 13
7.1.6 ОСНОВНЫЕ ТИПЫ АЛГОРИТМОВ 14
7.1.6.1 Линейная алгоритмическая конструкция 14
7.1.6.2 Разветвляющаяся алгоритмическая конструкция 14
7.1.6.3 Алгоритмическая конструкция «Цикл» 14
7.1.6.3.1 Арифметический цикл 15
7.1.6.3.2 Цикл с предусловием 15
7.1.6.3.3 Цикл с постусловием 15
7.1.6.4 Рекурсивный алгоритм 15
7.1.6.5 Вспомогательный алгоритм 16
7.1.7 ПРОЕКТИРОВАНИЕ АЛГОРИТМОВ 17
7.1.7.1 Нисходящее проектирование 17
7.1.7.2 Модульное программирование 18
7.1.8 СЛОЖНОСТЬ АЛГОРИТМОВ 19
7.1.8.1 Временная сложность 19
7.1.8.2 Емкостная сложность 20
7.1.9 РЕШЕНИЕ ЗАДАЧ С ПОМОЩЬЮ АЛГОРИТМОВ 21
Заключение 23
Ключевые понятия 24
Библиографический список 25