Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ АиСД.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
771.31 Кб
Скачать

Календарний план

п/п

Названия этапов курсового проекта (работы)

Срок выполнения этапов проекта (работы)

Примечание

1

Определение требований к разрабатываемому программному продукту

08.09.2013

2

Разработка метода решения задачи. Модульный анализ

12.10.2013

3

Разработка основного алгоритма функционирования

26.10.2013

4

Реализация и отладка демонстрационной части

9.11.2013

5

Реализация и отладка программы. Проведение тестирования ПП

30.11.2013

6

Оформление пояснительной записки и сопроводительных материалов

09.12.2013

7

Защита

10.12.2013

Студент                                                         К.Б. Кузьменко_             

(подпись) ( Ф. И. О)

Руководитель ______________________________ ст. пр.А. И. Ольшевский   

(подпись) (должность, Ф. И. О)

Руководитель ______________________________ ст.пр. Е. В. Бычкова   

(подпись) (должность, Ф. И. О)

«__10__» декабря   2013 р.

РЕФЕРАТ

Объектом разработки является программный продукт, архивирующий данные методом Хаффмана.

Целью данной курсовой работы является создание программного обеспечения – архивация данных методом построения деревьев Хаффмана.

Данный программный продукт отличается удобством, простотой в использовании, высокой скоростью выполнения, низким требованием к аппаратному обеспечению.

Продукт может быть использован учащимися и студентами для архивации и разархивации данных.

КП-6.050103-13-13-721.001 ПЗ

Фамилия

Подпись

Дата

Разработал

К.Б. Кузьменко

Деревья Хаффмана

Литера

Лист

Листов

Рук. проекта

А.И. Ольшевский

У

4

25

Е.В. Бычкова

ДонНТУ,

каф. ПОИС

группа ПОС 12Б

Н. контр.

А.И. Ольшевский

Е.В. Бычкова

Зав. каф.

Л.И. Шевченко

СОДЕРЖАНИЕ

Тема: «Деревья Хаффмана» 1

ВВЕДЕНИЕ 5

2 РУЧНОЙ ПРОСЧЕТ ПОСТРОЕНИЯ ДЕРЕВА ХАФФМАНА 10

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 28

Приложение Б 32

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 32

Приложение Д Листинг программы 38

Разработал

Фамилия

Подпись

Дата

КП-6.050103-13-13-721.001 ПЗ

Лист

ст. гр. ПОС 12Б

К.Б. Кузьменко

5

ВВЕДЕНИЕ

Данный курсовой проект посвящен архивации и разархивации данных методом построения деревьев Хаффмана. Данное программное обеспечение позволит заархивировать и разархивировать файл, в результате проверить полезность работы архиватора, сравнив размер исходного и заархивированного файлов.

Целью данного курсового проекта является наглядная демонстрация кодирования файлов методом построения деревьев Хаффмана.

Задачами данного курсового проекта являются: программная реализация алгоритма построения дерева Хаффмана; сжатие файла; декодирование файла.

Актуальность данного решения в том, что программа позволяет сжимать файл, уменьшая его размер и количество занимаемого места на диске, что позволяет экономить место на жестких дисках и съемных носителях.