Теория информации. Лабораторная работа № 1- № 5

Цена:
40 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f2.txt
material.view.file_icon Lab1.cpp
material.view.file_icon Lab1.exe
material.view.file_icon Лабораторная 1.doc
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f2.txt
material.view.file_icon Lab2.cpp
material.view.file_icon Lab2.exe
material.view.file_icon Лабораторная 2.doc
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f1res.txt
material.view.file_icon Лабораторная 3.cpp
material.view.file_icon Лабораторная 3.exe
material.view.file_icon
material.view.file_icon f2
material.view.file_icon f2.txt
material.view.file_icon f2res.txt
material.view.file_icon Лабораторная 3.cpp
material.view.file_icon Лабораторная 3.exe
material.view.file_icon
material.view.file_icon Лабораторная работа 4.doc
material.view.file_icon
material.view.file_icon
material.view.file_icon f2.txt
material.view.file_icon f2resultat.txt
material.view.file_icon Project1.bpf
material.view.file_icon Project1.bpr
material.view.file_icon Project1.exe
material.view.file_icon Project1.res
material.view.file_icon Project1.~bpr
material.view.file_icon Unit1.cpp
material.view.file_icon Unit1.obj
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f1resultat.txt
material.view.file_icon Project1.exe
material.view.file_icon Project1.tds
material.view.file_icon Unit1.cpp
material.view.file_icon Unit1.obj
material.view.file_icon
material.view.file_icon Лабораторная 5.doc
material.view.file_icon
material.view.file_icon
material.view.file_icon f2.txt
material.view.file_icon f2kodir.txt
material.view.file_icon Project1.tds
material.view.file_icon Unit1.obj
material.view.file_icon Лабораторная 5.cpp
material.view.file_icon Лабораторная 5.exe
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f1kodir.txt
material.view.file_icon Project1.tds
material.view.file_icon Unit1.obj
material.view.file_icon Лабораторная 5.cpp
material.view.file_icon Лабораторная 5.exe

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

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

Описание

Тема: Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt.
Первый файл (назовем его F1) должен содержать последовательность символов с равномерным распределением, т.е. символы встречаются в последовательности равновероятно и независимо.
Второй файл (F2) содержит последовательность символов с неравновероятным распределением.
2. Составить программу, определяющую несколько оценок энтропии созданных текстовых файлов. Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно продолжить процесс вычисления оценок с использованием частот троек, четверок символов и т.д.
3. После тестирования программы необходимо заполнить таблицу для отчета и проанализировать полученные результаты.
 Оценка энтропии
(частоты отдельных символов) Теоретическое значение энтропии
(отдельные символы) Оценка энтропии
(частоты пар символов) Теоретическое значение энтропии
(для пар символов)
F1    
F2    

Тема: Вычисление энтропии Шеннона
Цель работы: Экспериментальное изучение свойств энтропии Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
Задание:
1. Составить программу, определяющую несколько оценок энтропии текстового файла (размер не менее 10 Кб). Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно продолжить процесс вычисления оценок с использованием частот троек, четверок символов и т.д.
Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один символ, к алфавиту добавлен пробел, для русских текстов буквы «е» и «ё», «ь» и «ъ» совпадают. При использовании текста программы учитываются все символы, кроме знаков табуляции.
2. После тестирования программы необходимо заполнить таблицу для отчета и проанализировать полученные результаты. Сравнить полученные результаты с результатами лабораторной работы 1.
Название текста Максимально возможное значение энтропии Оценка энтропии
(одиночные символы) Оценка энтропии
(частоты пар символов)
Текст №1
(фрагмент художественного произведения)     
Текст №2 (фрагмент художественного произведения)     
Текст написанной программы     

Тема: Оптимальное побуквенное кодирование.
Цель работы: Изучение метода оптимального кодирования Хаффмана.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
1. Запрограммировать процедуру двоичного кодирования текстового файла методом Хаффмана. Текстовые файлы использовать те же, что и в лабораторных работах №1,2. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один символ, к алфавиту добавлен пробел, для русских текстов буквы «е» и «ё», «ь» и «ъ» совпадают.
2. Проверить, что полученный код является префиксным.
3. После кодирования текстового файла вычислить оценки энтропии выходной последовательности, используя частоты отдельных символов, пар символов и троек символов.
4. Заполнить таблицу и проанализировать полученные результаты.
Метод
кодирования Название текста Оценка
избыточности кодирования  Оценка энтропии выходной посл-ти (частоты символов) Оценка энтропии выходной посл-ти (частоты пар символов) Оценка энтропии выходной посл-ти (частоты троек символов)
Метод Хаффмана Текст №1    
 Текст №2    
Избыточность кодирования определяется как , где H – энтропия текста, Lcp – средняя длина кодового слова.
Тема: Методы почти оптимального кодирования.
Цель работы: Изучение метода почти оптимального кодирования Фано.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
1. Запрограммировать процедуры двоичного кодирования текстового файла методом Фано. Текстовые файлы использовать те же, что и в лабораторной работе №1 и 2. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один символ, к алфавиту добавлен пробел, для русских текстов буквы «е» и «ё», «ь» и «ъ» совпадают.
2. Проверить, что полученный код является префиксным.
3 После кодирования текстового файла вычислить оценки энтропии выходной последовательности, используя частоты отдельных символов, пар символов и тройки символов.
4. После тестирования программы необходимо заполнить таблицу и проанализировать полученные результаты.
Метод
кодирования Название текста Оценка
избыточности кодирования Оценка энтропии выходной посл-ти (частоты символов) Оценка энтропии выходной посл-ти (частоты пар символов) Оценка энтропии выходной посл-ти (частоты троек символов)
Метод Хаффмана Текст №1    
 Текст №2    
Метод Фано Текст №1    
 Текст №2    
Избыточность кодирования определяется как , где H – энтропия текста, Lcp – средняя длина кодового слова.
Тема: Почти оптимальное кодирование
Цель работы: Изучение метода почти оптимального кодирования Шеннона.
Среда программирования: любая с С-подобным языком программирования.
Результат: программа, тестовые примеры, отчет.
1. Запрограммировать процедуру двоичного кодирования текстового файла методом Шеннона. Текстовые файлы использовать те же, что и в лабораторной работе №1-4. Для художественных текстов (русский или английский языки) предполагается, что строчные и заглавные символы не отличаются, знаки препинания объединены в один символ, к алфавиту добавлен пробел, для русских текстов буквы «е» и «ё», «ь» и «ъ» совпадают.
2. Проверить, что полученный код является префиксным.
3. После кодирования текстового файла вычислить оценки энтропии выходной последовательности, используя частоты отдельных символов, пар символов и троек символов.
4. Заполнить таблицу и проанализировать полученные результаты.
Метод
кодирования Название текста Оценка
избыточности кодирования  Оценка энтропии выходной посл-ти (частоты символов) Оценка энтропии выходной посл-ти (частоты пар символов) Оценка энтропии выходной посл-ти (частоты троек символов)
Метод Хаффмана Текст №1    
 Текст №2    
Метод Шеннона Текст №1    
 Текст №2    
Метод Фано Текст №1    
 Текст №2    

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

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

Год сдачи лабораторных работ 2016. Оценка зачет. Работы выполнена без замечаний на С++.
Теория информации. Лабораторные работы №1-5 на С++
Теория информации. Лабораторные работы №1-5 на С++. Все варианты. Лабораторная работа 1 Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 ил
User rmn77 : 17 февраля 2019
10 руб.
Теория информации. Лабораторные работы №1-5.
Тема: Вычисление энтропии Шеннона Тема: Вычисление энтропии Шеннона Тема: Оптимальное побуквенное кодирование Тема: Методы почти оптимального кодирования Тема: Почти оптимальное кодирование
User sibguter : 17 октября 2018
69 руб.
Теория информации. Лабораторные работы 1-5
Л Р1 Вычисление энтропии Шеннона Порядок выполнения работы 1. Изучить теоретический материал гл. 2. 2. Реализовать процедуру вычисления энтропии для текстового файла на английском языке. В процедуре необходимо подсчитывать частоты появления символов (прописные и за-главные буквы не отличаются, знаки препинания рассматриваются как один символ, про-бел является самостоятельным символом), которые можно использовать как оценки веро-ятностей появления символов. Затем вычислить величину энтропии Шен
User aikys : 12 февраля 2018
80 руб.
Теория информации. Лабораторные работы №1-5.
Лабораторная работа №1: Задание: Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем его F1) долж
User growlist : 12 апреля 2017
30 руб.
promo
Теория информации. Лабораторные работы №1-5
Лабораторная №1 Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем
User danila1271 : 28 ноября 2016
70 руб.
Лабораторные работы №1-№5 по Теории Информации
Лабораторная работа № 1 «Вычисление энтропии Шеннона». 1. Реализовать процедуру вычисления энтропии для текстового файла на английском языке. В процедуре необходимо подсчитывать частоты появления символов (прописные и заглавные буквы не отличаются, знаки препинания рассматриваются как один символ, пробел является самостоятельным символом), которые можно использовать как оценки вероятностей появления символов. Затем вычислить величину энтропии Шеннона. Точность вычисления -- 4 знака после запятой
User fominovich : 5 сентября 2015
1000 руб.
Теория Информации. Лабораторные работы №№1-5
1.Вычисление энтропии Шеннона 2.Оптимальный код Хаффмана 3.Почти оптимальное алфавитное кодирование 4.Адаптивное кодирование 5.Словарные коды
User Иван90 : 13 марта 2015
500 руб.
Теория информации. Лабораторные работы №1-5 на С++. Для всех вариантов.
Лабораторная работа №1 Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем
User Алексей134 : 25 марта 2020
50 руб.
Задачник по гидравлике с примерами расчетов СГАСУ Задача 1.2 Вариант 6
Жидкость, имеющая плотность ρ и объём V, получена смешиванием масла плотностью ρ1 с маслом плотностью ρ2. Определить объём масел, составляющих эту жидкость.
User Z24 : 14 октября 2025
120 руб.
Задачник по гидравлике с примерами расчетов СГАСУ Задача 1.2 Вариант 6
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 9.10
Горизонтальная труба (рис. 9.8) диаметром d=5 см состоит из двух участков и соединяет резервуары, в которых поддерживаются постоянные уровни. Длина каждого участка трубопровода l=50 м. Определить, какой уровень Н1 необходимо поддерживать в напорном баке, чтобы расход воды составлял Q=50 л/мин, если уровень воды в правом баке Н2=0,5 м, коэффициент гидравлического трения равен λ=0,03. Коэффициент сопротивления вентиля ζ=8,5.
User Z24 : 17 октября 2025
180 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 9.10
Основные положения Федерального закона "О персональных данных"
Содержание 1. Введение 2. Определение персональных данных 3. Принципы и условия обработки персональных данных 4. Категории персональных данных 5. Права субъекта персональных данных 6. Контроль и надзор за обработкой персональных данных 7. Заключение Список используемой литературы 1. Введение В настоящее время проблема защиты персональных данных является одной из наиболее актуальных для нашей страны. Это связано с тем, что 26 янва
User alfFRED : 14 сентября 2013
10 руб.
Система вентиляции общественного здания в виде сельского дома культуры с залом на 300 мест
Введение. I. Вентиляция зрительного зала 1.1 Параметры наружного и внутреннего воздуха 1.2 Баланс вредных выделений 1.3 Расчет воздухообмена в зрительном зале 1.4 Определение расхода тепла на подогрев приточного воздуха зимой. 1.5. Расчет воздухораспределения в зрительном зале 1.6 Расчет и подбор оборудования приточной установки П-1 1.7 Подбор оборудования вытяжных систем II. Вентиляция кинопроекционной и киноперемоточной 2.1 Определение расчетных параметров системы. 2.2 Аэродинамический расчет
User Рики-Тики-Та : 7 ноября 2010
55 руб.
up Наверх