Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ
Кафедра информационной безопасности
ЛАБОРАТОРНАЯ РАБОТА ПО ДИСЦИПЛИНЕ
“Криптография и стеганография”
Тема: Методы сжатия информации
Вариант №25
Выполнила: Николаева А.А.
Проверил: Баранова Е.К.
Специальность: 075400
Комплексная защита объектов информатизации
Ознакомление спринципами сжатия информации с использованием методов Шеннона-Фано и Хаффмена.
ВЫПОЛНЕНИЕ
Метод сжатия информации с использованием алгоритма Хаффмена.
Размер исходного файла – 30 байт, сжатый файл – 13,5 байт.
Метод сжатия информации с использованием алгоритма Шеннона-Фано
Размер исходного файла – 30 байт, сжатый файл – 13,625 байт.
ВЫВОД:
При сжатии одного и того же файла с использованием алгоритмов Хаффмана и Шеннона-Фано мы получили 2 файла, содержащие последовательности нулей и единиц,
Файл, сжатый алгоритмом Хаффмана(13,5байт) меньше Шеннон-Фано (13,625байт).
Следовательно в данном примере Алгоритм Хаффмана более эффективный.
Задание 2.
Источник сообщений порождает знаки А, В, С с вероятностями 0,7;
0,2; 0,1.
Построить код Хаффмена и код Шеннона для заданного трехсимвольного
алфавита.
· определить энтропию источника;
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.