Алгоритмизация. Понятие алгоритма и алгоритмической системы. Свойства алгоритма. Проектирование алгоритмов. Блок-схема алгоритма. Основн

Автор работы: Пользователь скрыл имя, 08 Ноября 2012 в 16: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