Теория информации Лабораторная работа №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 руб.
Теория информации. Лабораторная работа №4
Задание: Адаптивное кодирование 1. Изучить теоретический материал гл. 7. 2. Закодировать текст на английском языке (использовать файл не менее 1 Кб) с помощью адаптивного кода Хаффмана. 3. Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла. 4. Сравнить полученные коэффициенты сжатия данных, построить таблицу вида: Размер исходного файла Коэффициент сжатия данных Адаптивный код Хаффмана Обычный код Хаффмана 5. Проанализирова
User nell : 6 октября 2017
150 руб.
Теория информации. Лабораторная работа №5
Задание: Словарные коды 1. Изучить теоретический материал гл. 8 2. Закодировать словарным кодом с использованием адаптивного словаря текст на английском языке, текст на русском языке и текст программы на языке С (использовать файлы не менее 1 Кб). 3. Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла, построить таблицу вида: Размер исходного файла Коэффициент сжатия данных Текст на английском языке Текст на русском языке Текст
User nell : 6 октября 2017
150 руб.
Теория информации. Лабораторная работа № 4
Тема: Методы почти оптимального кодирования. Цель работы: Изучение метода почти оптимального кодирования Фано. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. 1. Запрограммировать процедуры двоичного кодирования текстового файла методом Фано. Текстовые файлы использовать те же, что и в лабораторной работе №1 и 2. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличают
User gnv1979 : 5 января 2017
28 руб.
Теория информации. Лабораторная работа № 1
Тема: Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем его F1) должен
User gnv1979 : 5 января 2017
30 руб.
Теория информации. Лабораторная работа № 2
Тема: Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно
User gnv1979 : 5 января 2017
28 руб.
Теория информации. Лабораторная работа №1.
Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем его F1) должен содер
User zhekaersh : 21 февраля 2016
70 руб.
Теория информации. Лабораторная работа №2.
Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно продолжи
User zhekaersh : 21 февраля 2016
70 руб.
Экзамен по дисциплине: микроэкономика. Вариант №6
Вариант №6 1. Оборотные производственные фонды включают: А) незавершенное производство и расходы будущих периодов; Б) незавершенное производство, расходы будущих периодов и готовую продукцию; В) незавершенное производство, денежные средства и средства производства. 2. К постоянным издержкам относятся все из перечисленных ниже затрат, кроме: А) амортизационные расходы; Б) платы за аренду склада готовой продукции; В) заработная плата работников управления; Г) затрат на топливо и энергию для техно
User Nastya2000 : 19 февраля 2016
200 руб.
Теория сложности вычислительных процессов и структур. Экзамен. Билет №3.
Билет №3 (Все задачи решаются «вручную») 1. По алгоритму Дейкстры найти кратчайшее расстояние от вершины 4 до всех остальных вершин связного взвешенного неориентированного графа, имеющего 5 вершин (нумерация вершин начинается с 0). Граф задан матрицей весов дуг, соединяющих всевозможные пары вершин. 2. Оптимальным образом расставить скобки при перемножении матриц М1[2x5], M2[5x7], M3[7x3], М4[3x8], M5[8x4]
User SibGUTI2 : 20 мая 2016
150 руб.
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 6 Вариант 28
Вертикальный участок паропровода диаметром 150 мм и длиной 5 м охлаждается воздухом в условиях свободной конвекции. Температура наружной поверхности паропровода tСТ, температура воздуха t1 (табл. 4). Определить коэффициент теплоотдачи от наружной поверхности паропровода к воздуху и величину теплового потока на расчетном участке. Показать примерный график изменения коэффициента теплоотдачи по высоте трубы. В конце задачи следует ответить письменно на следующие вопросы: Что называется ко
User Z24 : 14 января 2026
180 руб.
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 6 Вариант 28
Гидравлика Задача 3.16 Вариант 9
Закрытый прямоугольный резервуар заполнен жидкостью до глубины Н (рис.2). Задаются плотность жидкости ρ, избыточное давление на поверхности р0 (табл.2). Определить пьезометрическую высоту hp и построить эпюру избыточного давления на стенку, указанную в таблице 2.
User Z24 : 20 ноября 2025
200 руб.
Гидравлика Задача 3.16 Вариант 9
up Наверх