Теория информации Лабораторная работа №2 - Оптимальное побуквенное кодирование
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Цель работы: Изучение метода оптимального кодирования Хаффмана.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Запрограммировать процедуру двоичного кодирования текстового файла методом Хаффмана. Текстовые файлы использовать те же, что и в практической работе №1. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один символ, к алфавиту добавлен пробел, для русских текстов буквы «е» и «ё», «ь» и «ъ» совпадают.
2. Проверить, что полученный код является префиксным.
3. После кодирования текстового файла вычислить оценки энтропии выходной последовательности, используя частоты отдельных символов, пар символов и троек символов.
4. Заполнить таблицу и проанализировать полученные результаты.
Метод
кодирования
Название текста
Оценка
избыточности кодирования
Оценка энтропии выходной посл-ти (частоты символов)
Оценка энтропии выходной посл-ти (частоты пар символов)
Оценка энтропии выходной посл-ти (частоты троек символов)
Метод Хаффмана
Файл 1
Файл 2
фрагмент художественного произведения
Избыточность кодирования определяется как , где H – энтропия текста, Lcp – средняя длина кодового слова.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Запрограммировать процедуру двоичного кодирования текстового файла методом Хаффмана. Текстовые файлы использовать те же, что и в практической работе №1. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один символ, к алфавиту добавлен пробел, для русских текстов буквы «е» и «ё», «ь» и «ъ» совпадают.
2. Проверить, что полученный код является префиксным.
3. После кодирования текстового файла вычислить оценки энтропии выходной последовательности, используя частоты отдельных символов, пар символов и троек символов.
4. Заполнить таблицу и проанализировать полученные результаты.
Метод
кодирования
Название текста
Оценка
избыточности кодирования
Оценка энтропии выходной посл-ти (частоты символов)
Оценка энтропии выходной посл-ти (частоты пар символов)
Оценка энтропии выходной посл-ти (частоты троек символов)
Метод Хаффмана
Файл 1
Файл 2
фрагмент художественного произведения
Избыточность кодирования определяется как , где H – энтропия текста, Lcp – средняя длина кодового слова.
Дополнительная информация
зачет
Похожие материалы
Теория информации. Лабораторная работа 2 - Оптимальное побуквенное кодирование
Рома38
: 22 мая 2025
Оптимальное побуквенное кодирование
Цель работы: Изучение метода оптимального кодирования Хаффмана.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Запрограммировать процедуру двоичного кодирования текстового файла методом Хаффмана. Текстовые файлы использовать те же, что и в практической работе №1. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаютс
1000 руб.
Теория информации. Лабораторная работа № 2
gnv1979
: 5 января 2017
Тема: Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно
28 руб.
Теория информации. Лабораторная работа №2.
zhekaersh
: 21 февраля 2016
Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно продолжи
70 руб.
Теория информации. Лабораторная работа №2
Legeoner13
: 6 марта 2015
Оптимальный код Хаффмана
Порядок выполнения работы
1. Изучить теоретический материал гл. 3 и гл.4.
2. Реализовать процедуру построения оптимального кода Хаффмана.
3. Построить код Хаффмана для текста на английском языке (использовать файл не менее 1 Кб). Распечатать полученную кодовую таблицу в виде:
1. Проверить выполнение неравенства Крафта-МакМиллана для полученного кода
2. Вычислить энтропию исходного файла и сравнить со средней длиной кодового слова построенного кода Хаффмана.
3. За
50 руб.
Теория информации. Лабораторная работа №2 на С++. Для всех вариантов.
nik200511
: 1 июля 2016
Формулировка задания
Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символ
25 руб.
Теория информации. Лабораторная работа №2 (без вариантов)
Багдат
: 18 июня 2016
Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно про
45 руб.
Теория информации. Лабораторная работа №2 (без вариантов)
SibGUTI2
: 10 марта 2016
Лабораторная работа №2
Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символо
50 руб.
Теория информации - Лабораторная работа 2 (Метод Хаффмана)
sarekuwa
: 19 ноября 2023
Цель работы: Изучение метода оптимального кодирования Хаффмана.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
1. Запрограммировать процедуру двоичного кодирования текстового файла методом Хаффмана. Текстовые файлы использовать те же, что и в практической работе №1. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один симво
500 руб.
Другие работы
Двигатель Д-130. продольный, поперечный вид.
DiKey
: 25 февраля 2020
Двигатель Д-130 - четырехтактный, дизельный двигатель воздушного охлаждения, с непосредственным впрыском топлива.
- Продольный вид А1
- Поперечный вид А1
- Графики А1
150 руб.
Экзамен по дисциплине "Планирование на предприятии"
ДО Сибгути
: 1 января 2013
1 На основании какой информации принимается решение о снятии изделия с выпуска?
a. снижение рентабельности и конкурентоспособности товара;
b. появление у конкурентов новой модификации данного товара;
c. товары-конкуренты имеют более низкую цену;
d. высокая себестоимость производства данного товара.
2 Составление какого из разделов портфеля заказов является наиболее трудоемким?
a. текущие заказы;
b. среднесрочные заказы;
c. долгосрочные заказы.
3 Создание и реализация какой продукции сопряжены с
50 руб.
Управление проектами / Тема 1-6 / Итоговый тест / Компетентностный тест ( ответы на тесты Синергия МОИ МТИ МосАП)
alehaivanov
: 19 августа 2024
Управление проектами -Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Итоговый тест / Компетентностный тест
Результат 100 баллов из 100
Управление проектами
• Введение в курс
• Тема 1. Основные подсистемы и элементы управления проектами
• Тема 2. Процессы и функции управления проектами. Управление рисками проекта
• Тема 3. Целеполагание в проектах. Календарное планирование и организация системы контроля проекта
• Тема 4. Управление персоналом и коммуникациями проекта
• Тема 5. Управление
200 руб.
Источник питания
ilya01071980
: 8 июня 2016
Оглавление
1. Техническое задание на проектирование: 2
2. Описание AD694. 3
3. Функциональная схема AD694. 5
Список литературы 6
350 руб.