Файл: Методы кодирования данных (Теоретические основы кодирования информации).pdf
Добавлен: 29.03.2023
Просмотров: 264
Скачиваний: 2
СОДЕРЖАНИЕ
Глава 1. Теоретические основы кодирования информации
1.1 Основы и основные понятия кодирования информации
1.2 Классификация назначения и способы представления кодов
1.3 Метод кодирования Хаффмана
Глава 2. Программная реализация алгоритма кодирования Хаффмана
2.1 Описание процесса реализации алгоритма кодирования Хаффмана
До появления работ Шеннона, Фано а позже и Хаффмана, кодирование символов алфавита при передаче сообщения по каналам связи осуществлялось одинаковым количеством бит, получаемым по формуле Хартли. С появлением этих работ начали появляться способы, кодирующие символы разным числом бит в зависимости от вероятности появления их в тексте, то есть более вероятные символы кодируются короткими кодами, а редко встречающиеся символы - длинными (длиннее среднего).
Преимуществами данных методов являются их очевидная простота реализации и, как следствие этого, высокая скорость кодирования и декодирования. Основным недостатком является их не оптимальность в общем случае.
Таким образом, поставленные цели и задачи работы достигнуты, однако данная работа может быть усовершенствована и продолжена в других аспектах.
программный кодирующий хаффман
Список использованной литературы
- Волков В.Б. Информатика / В.Б. Волков, Н.В. Макарова – СПб.: Питер, 2016 – 576с.
- Галисеев Г.В. Программирование в среде Delphi 7 / Г.В. Галисеев – М.: Вильямс, 2014. – 288с.
- Иванова Г.С. Технология программирования / Г.С. Иванова – М.: Изд-во МГТУ им. Н.Э. Баумана, 2014. – 320с.
- Канер С. Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений / С. Канер, Д. Фолк, Е.К Нгуен – Киев: ДиаСофт, 2015. – 544с.
- Майерс Г. Искусство тестирования программ / Г. Майерс, Т. Баджетт, К. Сандлер – М.: «Диалектика», 2016 – 272с.
- Меняев М.Ф. Информатика и основы программирования / М.Ф. Меняев – М.: Омега-Л, 2014 – 458с.
- А.С. Климов “Форматы графических файлов”- “ДиаСофт” 2014. – 255с.
- Д.С. Ватолин “MPEG - стандарт ISO на видео в системах мультимедиа” // Открытые системы. Номер 2. Лето 2015
- “Алгоритмы: построение и анализ”, Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. - 2е издание, Издательский дом “Вильямс”, 2014 г. – 632 с.
- Структуры данных и алгоритмы сжатия информации без потерь” - Методическое пособие, Пантеллев Е.Р. - Иваново 2014 г. – 514 с.
- Архангельский А.Я. Программирование в Delphi 8. - М.: ЗАО «Издательство Бином», 2015 г. - 1120 с.: ил.
- Ватолин Д., Ратушняк А., Смирнов М., Юкин В. Методы сжатия данных. -- М.: ДИАЛОГ-МИФИ, 2014.
- Fenwick P., Punctured Elias Codes for variable-length coding of the integers, Technical Report 137, December 5, 2014.
- Воробъев Н.Н. Числа Фибоначчи.- М.:Наука, 2015.-144с.
- Кодирование информации (двоичные коды)/Березюк Н.Т. и др.-Харьков:Выща школа, 2014.-252с.
- Экстремальное программирование. - СПб.:Питер, 2014.-224с.:ил.
- Д. Кнут, «Искусство программирования для ЭВМ» т.1 «Основные алгоритмы» -- М.: «Мир», 2015.
- Архангельский А.Я. Программирование в Delphi 7. - М.: ЗАО «Бином», 2015 г. - 1150 с.