Создан заказ №4580470
16 января 2020
Целью курсовой работы является изучения основ кодирования информации в частности метод кодирования Хаффмана и применить их в процессе программной реализации этого метода.
Как заказчик описал требования к работе:
Антиплагиат не меньше 40%
2 части курсовой: теоретическая и практическая
В практической части нужно показать один из способов кодирования информации
Фрагмент выполненной работы:
Введение
Кодирование информации - это проблема, которая имеет довольно длинную историю, намного длиннее, чем история развития компьютерных технологий, которая обычно шла параллельно с историей развития проблемы сжатия и шифрования информации.
Все алгоритмы кодирования работают с входным потоком информации, минимальная единица которого составляет бит, а максимальная - несколько битов, байтов или нескольких байтов.
Кодирование Хаффмана - это простой алгоритм построения кодов переменной длины, имеющих минимальную среднюю длину. (работа была выполнена специалистами Автор 24) Этот очень популярный алгоритм служит основой для многих компьютерных программ для сжатия текстовой и графической информации. Некоторые из них используют алгоритм Хаффмана напрямую, в то время как другие рассматривают его как один из этапов многоуровневого процесса сжатия. Метод Хаффмана производит идеальное сжатие (то есть сжимает данные до его энтропии), если вероятности символов в точности равны отрицательным степеням 2. Алгоритм начинает строить дерево кода снизу вверх, затем скользит вниз дерево для построения каждого отдельного кода справа налево (от младшего значащего бита к старшему). Начиная с работ Д. Хаффмана в 1952 году, этот алгоритм был предметом многих исследований.
Коды Хаффмана преподаются во всех технических ВУЗах мира и, кроме того, входят в программу для углубленного изучения информатики в школе.
Поэтому изучение кодирования информации и методов кодирования, в частности метода кодирования Хаффмана является актуальным.
Объект исследования: кодирование и методы кодирования информации.
Предмет исследования: программное приложение, показывающие основные принципы кодирования на примере метода кодирования Хаффмана.
Целью курсовой работы является изучения основ кодирования информации в частности метод кодирования Хаффмана и применить их в процессе программной реализации этого метода. Данная цель обусловила выделение следующих задач:
1) рассмотреть основные понятия и принципы кодирования информации;
2) изучить метод кодирования Хаффмана,
3) разработать алгоритмы и программу для реализации программного продукта «Код Хаффмана», с использованием современной технологии программированияПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
19 января 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Целью курсовой работы является изучения основ кодирования информации в частности метод кодирования Хаффмана и применить их в процессе программной реализации этого метода..docx
2020-01-22 21:16
Последний отзыв студента о бирже Автор24
Общая оценка
4.3
Положительно
Автор хорошо справилась с работой. Прислала все намного раньше срока. Работу приняли, поставили 70/100 баллов. Мне вообще норм, советую)