спасибо за помощь!
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Утилиты, сжимающие один или несколько файлов в один меньший, сопутствуют персональным компьютерам с самого начала их возникновения. Малый объем носителей информации и невысокая скорость передачи информации в сетях этому очень способствовали.
Несмотря на то, что со времени возникновения первых архиваторов места на дисках стало значительно больше, а скорости в интернете возросли в тысячи раз, архиваторы не исчезли, а по прежнему остаются одними из самых используемых программ в арсенале любого пользователя компьютера.
Архиватор - компьютерная программа, которая осуществляет сжатие данных в один файл архива для более легкой передачи, или компактного их хранения. В качестве данных обычно выступают файлы и папки. Процесс создания архива называется архивацией или упаковкой (сжатием, компрессией), а обратный процесс - распаковкой или экстракцией.[3]
Целью данной курсовой работы является программная реализация архиватора файлов.
ВВЕДЕНИЕ 2
1 ОБЗОР АЛГОРИТМОВ СЖАТИЯ ФАЙЛОВ 3
1.1 Алгоритм LZW 3
1.2 Алгоритмы LZ77 и LZ78 4
1.3 Постановка задачи 6
2 АЛГОРИТМИЧЕСКОЕ КОНСТРУИРОВАНИЕ 7
2.1 Общий алгоритм работы архивации файлов: 7
2.2 Процесс сжатия данных 7
2.3 Процесс декодирования 8
2.4 Метод решения………………………………………………………………..8
3 ПРОГРАММНОЕ КОНСТРУИРОВАНИЕ 10
3.1 Выбор среды программирования 10
3.2 Описание тестового примера………………………………………………10
ЗАКЛЮЧЕНИЕ 14
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 15
ПРИЛОЖЕНИЕ А. UML- ДИАГРАММА КЛАССОВ 16
ПРИЛОЖЕНИЕ Б. ОПИСАНИЕ КЛАССОВ…..…….…………………….17
ПРИЛОЖЕНИЕ В, ФРАГМЕНТЫ КОДА………………………………..…...19
Программное средство - архиватор файлов, с отчетом. Язык программирования С++
1. Электронный ресурс: http://habrahabr.ru/post/132683/
2. Конспект лекций
3. Электронный ресурс: http://ru.wikipedia.org/wiki/ архивация
4. Электронный ресурс: http://ru.wikipedia.org/wiki/ алгоритм LZW
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Утилиты, сжимающие один или несколько файлов в один меньший, сопутствуют персональным компьютерам с самого начала их возникновения. Малый объем носителей информации и невысокая скорость передачи информации в сетях этому очень способствовали.
Несмотря на то, что со времени возникновения первых архиваторов места на дисках стало значительно больше, а скорости в интернете возросли в тысячи раз, архиваторы не исчезли, а по прежнему остаются одними из самых используемых программ в арсенале любого пользователя компьютера.
Архиватор - компьютерная программа, которая осуществляет сжатие данных в один файл архива для более легкой передачи, или компактного их хранения. В качестве данных обычно выступают файлы и папки. Процесс создания архива называется архивацией или упаковкой (сжатием, компрессией), а обратный процесс - распаковкой или экстракцией.[3]
Целью данной курсовой работы является программная реализация архиватора файлов.
ВВЕДЕНИЕ 2
1 ОБЗОР АЛГОРИТМОВ СЖАТИЯ ФАЙЛОВ 3
1.1 Алгоритм LZW 3
1.2 Алгоритмы LZ77 и LZ78 4
1.3 Постановка задачи 6
2 АЛГОРИТМИЧЕСКОЕ КОНСТРУИРОВАНИЕ 7
2.1 Общий алгоритм работы архивации файлов: 7
2.2 Процесс сжатия данных 7
2.3 Процесс декодирования 8
2.4 Метод решения………………………………………………………………..8
3 ПРОГРАММНОЕ КОНСТРУИРОВАНИЕ 10
3.1 Выбор среды программирования 10
3.2 Описание тестового примера………………………………………………10
ЗАКЛЮЧЕНИЕ 14
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 15
ПРИЛОЖЕНИЕ А. UML- ДИАГРАММА КЛАССОВ 16
ПРИЛОЖЕНИЕ Б. ОПИСАНИЕ КЛАССОВ…..…….…………………….17
ПРИЛОЖЕНИЕ В, ФРАГМЕНТЫ КОДА………………………………..…...19
Программное средство - архиватор файлов, с отчетом. Язык программирования С++
1. Электронный ресурс: http://habrahabr.ru/post/132683/
2. Конспект лекций
3. Электронный ресурс: http://ru.wikipedia.org/wiki/ архивация
4. Электронный ресурс: http://ru.wikipedia.org/wiki/ алгоритм LZW
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
600 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 150252 Курсовой работы — поможем найти подходящую