Теория информации Лабораторная работа №2 - Оптимальное побуквенное кодирование

Цена:
200 руб.

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

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 lab2.cpp
material.view.file_icon lab2.exe
material.view.file_icon Документ Microsoft Word.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

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

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

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

Задание:

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

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

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

4. Заполнить таблицу и проанализировать полученные результаты.



Метод

кодирования

Название текста

Оценка

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

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

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

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

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

Файл 1









Файл 2









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





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

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

зачет
Теория информации. Лабораторная работа 2 - Оптимальное побуквенное кодирование
Оптимальное побуквенное кодирование Цель работы: Изучение метода оптимального кодирования Хаффмана. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Запрограммировать процедуру двоичного кодирования текстового файла методом Хаффмана. Текстовые файлы использовать те же, что и в практической работе №1. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаютс
User Рома38 : 22 мая 2025
1000 руб.
Теория информации. Лабораторная работа № 2
Тема: Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно
User gnv1979 : 5 января 2017
28 руб.
Теория информации. Лабораторная работа №2.
Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно продолжи
User zhekaersh : 21 февраля 2016
70 руб.
Теория информации. Лабораторная работа №2
Оптимальный код Хаффмана Порядок выполнения работы 1. Изучить теоретический материал гл. 3 и гл.4. 2. Реализовать процедуру построения оптимального кода Хаффмана. 3. Построить код Хаффмана для текста на английском языке (использовать файл не менее 1 Кб). Распечатать полученную кодовую таблицу в виде: 1. Проверить выполнение неравенства Крафта-МакМиллана для полученного кода 2. Вычислить энтропию исходного файла и сравнить со средней длиной кодового слова построенного кода Хаффмана. 3. За
User Legeoner13 : 6 марта 2015
50 руб.
Теория информации. Лабораторная работа №2 на С++. Для всех вариантов.
Формулировка задания Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символ
User nik200511 : 1 июля 2016
25 руб.
Теория информации. Лабораторная работа №2 (без вариантов)
Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно про
User Багдат : 18 июня 2016
45 руб.
Теория информации. Лабораторная работа №2 (без вариантов)
Теория информации. Лабораторная работа №2 (без вариантов)
Лабораторная работа №2 Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символо
User SibGUTI2 : 10 марта 2016
50 руб.
Теория информации - Лабораторная работа 2 (Метод Хаффмана)
Цель работы: Изучение метода оптимального кодирования Хаффмана. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. 1. Запрограммировать процедуру двоичного кодирования текстового файла методом Хаффмана. Текстовые файлы использовать те же, что и в практической работе №1. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один симво
User sarekuwa : 19 ноября 2023
500 руб.
Теория информации - Лабораторная работа 2 (Метод Хаффмана)
Контрольная работа по дисциплине: Материалы электронных средств. Вариант 38
Задание Номер варианта заданий рассчитывается исходя из пароля и фамилии студента по следующей формуле: вариант= пароль+весовой коэффициент первой буквы фамилии+весовой коэффициент второй буквы фамилии. Исходные данные: № варианта: 38 3.1 Проводники: Задание 1: 1.4 Задание 2: 1.8 3.2 Полупроводники: Задание 3: 2.1 Задание 4: 2.3 3.3 Диэлектрики: Задание 5: 3.6 Задание 6: 3.10 Задание 7: 3.20 Задание 8: 3.24 3.4 Магнитные материалы: Задание 9: 4.1 Задание 10: 4.8 Задача № 3.1.4 Определить дину
User Учеба "Под ключ" : 22 августа 2022
800 руб.
promo
Экзаменационная работа по дисциплине: Программное обеспечение инфокоммуникационных технологий. Билет №6
Билет № 6 1. Понятие сетевого адреса. 2. Модель OSI. Физический уровень 3. Получить IP адрес по доменному имени «Linux.org». Результат перенаправить в файл домашней директории
User Roma967 : 11 марта 2023
600 руб.
promo
Проектирование станции технического обслуживания грузовых на базе ООО «Продовольственная корпорация с разработкой конструкции передвижного поворотного крана
АННОТАЦИЯ к дипломному проекту Валишина И.Р. на тему «Проектирование станции технического обслуживания грузовых на базе ООО «Продовольственная корпорация» Дипломный проект состоит из пояснительной записки и графической части на 9 листах формата А1. Пояснительная записка состоит из: введения, 6ти разделов, рисунков и таблиц, формул и приложения. В первом разделе дипломного проекта произведен анализ хозяйственной деятельности ООО «Продовольственная корпорация». Во втором разделе – обоснование и це
User Рики-Тики-Та : 18 февраля 2017
825 руб.
Экономические модели. Задачи.
Задание 1 ПОСТРОЕНИЕ ЛИНЕЙНЫХ ОПТИМИЗАЦИОННЫХ МОДЕЛЕЙ ЦЕЛЬ РАБОТЫ: развить навыки теоретического построения линейных оптимизационных моделей в задачах производственного планирования деятельности строительных предприятий. ЗАДАНИЕ К РАБОТЕ. Требуется построить Экономико-математическую модель линейного типа, представить ее в математическом виде, дать экономическую интерпретацию параметрам модели для следующих данных. Бригада выполняет два вида работ. Производственные возможности предприятия следую
User studypro3 : 11 января 2021
600 руб.
up Наверх