Теория информации Лабораторная работа №3 Методы почти оптимального кодирования

Цена:
100 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon A1.txt
material.view.file_icon A2.txt
material.view.file_icon A3.txt
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon b1078bf7-3f06-4d3d-85e2-2038536b978b.vsidx
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon Browse.VC.db
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon LAB3.ipch
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon Browse.VC.db
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon LAB3.ipch
material.view.file_icon
material.view.file_icon lab3.exe
material.view.file_icon lab3.pdb
material.view.file_icon
material.view.file_icon A1.txt
material.view.file_icon A2.txt
material.view.file_icon A3.txt
material.view.file_icon
material.view.file_icon lab3.exe.recipe
material.view.file_icon lab3.ilk
material.view.file_icon lab3.log
material.view.file_icon lab3.obj
material.view.file_icon lab3.obj.enc
material.view.file_icon
material.view.file_icon CL.command.1.tlog
material.view.file_icon CL.read.1.tlog
material.view.file_icon CL.write.1.tlog
material.view.file_icon lab3.lastbuildstate
material.view.file_icon link.command.1.tlog
material.view.file_icon link.read.1.tlog
material.view.file_icon link.write.1.tlog
material.view.file_icon vc142.idb
material.view.file_icon vc142.pdb
material.view.file_icon vc143.idb
material.view.file_icon vc143.pdb
material.view.file_icon lab3.cpp
material.view.file_icon lab3.vcxproj
material.view.file_icon lab3.vcxproj.filters
material.view.file_icon lab3.vcxproj.user
material.view.file_icon lab3.sln
material.view.file_icon lab3.cpp
material.view.file_icon lab3.exe
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon 066b6bef-6256-4f4e-8fc8-d77557768e14.vsidx
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon Browse.VC.db
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon DEBUGGER_JMC.ipch
material.view.file_icon
material.view.file_icon LAB3_2.ipch
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon Browse.VC.db
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon LAB3_2.ipch
material.view.file_icon
material.view.file_icon lab3_2.exe
material.view.file_icon lab3_2.pdb
material.view.file_icon
material.view.file_icon A1.txt
material.view.file_icon A2.txt
material.view.file_icon A3.txt
material.view.file_icon
material.view.file_icon lab3_2.exe.recipe
material.view.file_icon lab3_2.ilk
material.view.file_icon lab3_2.log
material.view.file_icon lab3_2.obj
material.view.file_icon
material.view.file_icon CL.command.1.tlog
material.view.file_icon CL.read.1.tlog
material.view.file_icon CL.write.1.tlog
material.view.file_icon lab3_2.lastbuildstate
material.view.file_icon link.command.1.tlog
material.view.file_icon link.read.1.tlog
material.view.file_icon link.write.1.tlog
material.view.file_icon vc142.idb
material.view.file_icon vc142.pdb
material.view.file_icon vc143.idb
material.view.file_icon vc143.pdb
material.view.file_icon lab3_2.cpp
material.view.file_icon lab3_2.vcxproj
material.view.file_icon lab3_2.vcxproj.filters
material.view.file_icon lab3_2.vcxproj.user
material.view.file_icon lab3_2.sln
material.view.file_icon lab3_2.cpp
material.view.file_icon lab3_2.exe
material.view.file_icon Документ Microsoft Word.docx

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Цель работы: Изучение метода почти оптимального кодирования Фано. Изучение метода почти оптимального кодирования Шеннона

Среда программирования: любая с С-подобным языком программирования.

Результат: программа, тестовые примеры, отчет.

Задание:

1. Запрограммировать процедуры двоичного кодирования текстового файла методом Фано и процедуру двоичного кодирования текстового файла методом Шеннона. Текстовые файлы использовать те же, что и в практической работе №1. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один символ, к алфавиту добавлен пробел, для русских текстов буквы «е» и «ё», «ь» и «ъ» совпадают.

2. Проверить, что полученные коды являются префиксными.

3. Для каждого метода кодирования после кодирования вычислить оценки энтропии выходной последовательности, используя частоты отдельных символов, пар символов и тройки символов.

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



Метод

кодирования

Файлы

Оценка

избыточности кодирования

Оценка энтропии выходной посл-ти (частоты символов)

Оценка энтропии выходной посл-ти (частоты пар символов)

Оценка энтропии выходной посл-ти (частоты троек символов)

Метод Хаффмана

Файл 1









Файл 2









фрагмент художественного произведения









Метод Фано

Файл 1









Файл 2









фрагмент художественного произведения









Метод Шеннона

Файл 1









Файл 2









фрагмент художественного произведения










Избыточность кодирования определяется как , где H – энтропия текста, Lcp – средняя длина кодового слова.

Дополнительная информация

ЗАЧЕТ
Теория информации. Лабораторная работа 3 - Методы почти оптимального кодирования
Методы почти оптимального кодирования Цель работы: Изучение метода почти оптимального кодирования Фано. Изучение метода почти оптимального кодирования Шеннона Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Запрограммировать процедуры двоичного кодирования текстового файла методом Фано и процедуру двоичного кодирования текстового файла методом Шеннона. Текстовые файлы использовать те же, что и в практической работе
User Рома38 : 22 мая 2025
1000 руб.
Теория информации. Лабораторная работа №5
Задание: Словарные коды 1. Изучить теоретический материал гл. 8 2. Закодировать словарным кодом с использованием адаптивного словаря текст на английском языке, текст на русском языке и текст программы на языке С (использовать файлы не менее 1 Кб). 3. Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла, построить таблицу вида: Размер исходного файла Коэффициент сжатия данных Текст на английском языке Текст на русском языке Текст
User nell : 6 октября 2017
150 руб.
Теория информации. Лабораторная работа №4
Задание: Адаптивное кодирование 1. Изучить теоретический материал гл. 7. 2. Закодировать текст на английском языке (использовать файл не менее 1 Кб) с помощью адаптивного кода Хаффмана. 3. Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла. 4. Сравнить полученные коэффициенты сжатия данных, построить таблицу вида: Размер исходного файла Коэффициент сжатия данных Адаптивный код Хаффмана Обычный код Хаффмана 5. Проанализирова
User nell : 6 октября 2017
150 руб.
Теория информации. Лабораторная работа № 2
Тема: Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно
User gnv1979 : 5 января 2017
28 руб.
Теория информации. Лабораторная работа № 1
Тема: Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем его F1) должен
User gnv1979 : 5 января 2017
30 руб.
Теория информации. Лабораторная работа № 4
Тема: Методы почти оптимального кодирования. Цель работы: Изучение метода почти оптимального кодирования Фано. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. 1. Запрограммировать процедуры двоичного кодирования текстового файла методом Фано. Текстовые файлы использовать те же, что и в лабораторной работе №1 и 2. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличают
User gnv1979 : 5 января 2017
28 руб.
Теория информации. Лабораторная работа №2.
Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно продолжи
User zhekaersh : 21 февраля 2016
70 руб.
Теория информации. Лабораторная работа №1.
Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем его F1) должен содер
User zhekaersh : 21 февраля 2016
70 руб.
Правовой статус Всемирной Торговой Организации
СОДЕРЖАНИЕ ВВЕДЕНИЕ. 3 1. ПОНЯТИЕ МЕЖДУНАРОДНОЙ ОРГАНИЗАЦИИ.. 5 2. ПРАВОВАЯ ПРИРОДА МЕЖДУНАРОДНОЙ ОРГАНИЗАЦИИ.. 7 3. ГЕНЕРАЛЬНОЕ СОГЛАШЕНИЕ ПО ТАРИФАМ И ТОРГОВЛЕ (ГАТТ) 12 4. ВСЕМИРНАЯ ТОРГОВАЯ ОРГАНИЗАЦИЯ (ВТО) 15 4.1 Общая характеристика ВТО как международной организации. 15 4.2 Структура ВТО.. 17 4.3 Членство в ВТО.. 20 4.4 Система ВТО по разрешению споров. 23 5. МЕХАНИЗМ ОБЗОРОВ ТОРГОВОЙ ПОЛИТИКИ.. 29 ЗАКЛЮЧЕНИЕ. 32 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 33 ВВЕДЕНИЕ В современных м
User DocentMark : 9 сентября 2013
Сборник задач по машиностроительной гидравлике Задача 6.7
Через водоспуск плотины, имеющей форму цилиндрического насадка, необходимо пропускать расход Q = 2,3 м³/с при напоре Н = 10 м. Определить диаметр водоспуска d и минимальную глубину h затопления его оси под низовой уровень, необходимую, чтобы вакуумметрическая высота внутри насадка не превосходила 6 м. Принять коэффициент расхода насадка μ = 0,82 и коэффициент сжатия струи при входе в насадок ε = 0,63. Построить график напоров.
User Z24 : 11 ноября 2025
280 руб.
Сборник задач по машиностроительной гидравлике Задача 6.7
Онлайн Тест 3 по дисциплине: Высшая математика.
Вопрос №1 Найдите значение выражения Вопрос №2 Найдите область сходимости ряда Вопрос №3 Числовой ряд ... сходится абсолютно сходится условно расходится Вопрос №4 Функция является решением уравнения ... Вопрос №5 Касательная плоскость к поверхности в точке задана уравнением ... Вопрос №6 Уравнение является …. уравнением с разделяющимися переменными линейным дифференциальным уравнением первого порядка уравнением Бернулли однородным дифференциальным ур
User IT-STUDHELP : 4 ноября 2022
700 руб.
Онлайн Тест 3 по дисциплине: Высшая математика. promo
Преобразование восьми- и шестнадцатиричные числа в двоичную систему счисления
Задание: 1. Преобразовать восьми- и шестнадцатиричные числа в двоичную систему счисления: а) 7356,0418; б) А1F,02C16; в) 6472.1058; г) E07,D3A16; д) 412,5768; е) B1C,1E716. 2. Перевести в десятичную систему счисления: а) DA31016; б) 753,148; в) 11101001111012; г) 70A0B16; д) 407,058; е) 10010111010112; ж) D084C16; з) 731,158; и) 11100101101112. 3. Пользуясь дополнительным кодом слож
User ViktorLV : 30 марта 2010
100 руб.
Преобразование восьми- и шестнадцатиричные числа в двоичную систему счисления
up Наверх