Теория информации. Лабораторная работа № 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 руб.
Проектування портального бетоноукладача СМЖ-166Б
Зміст Вступ 1. Огляд та аналіз конструкцій бетоноукладачів. Обґрунтування вибору теми проекту 1.1 Огляд конструкції бетоноукладачів 1.2 Аналіз технологічних параметрів бетоноукладачів 2. Загальний розрахунок машини 2.1 Загальний розрахунок механізму пресування бетоноукладача 2.2 Загальний розрахунок механізму живильника бетоноукладача 2.3 Розрахунок об’єму бункера 3. Розрахунок елементів машини на міцність 3.1 Розрахунок приводу пресування на міцність 3.1.1. Розбивка передавального від
User Рики-Тики-Та : 4 января 2012
55 руб.
Лабораторная работа №1. Вариант №30. Технологии разработки телекоммуникационных сервисов
Цель работы: изучение принципов объектно-ориентированного программирования – инкапсуляции, наследования, полиморфизма. Задание по варианту: № вар. Суперкласс Поля Методы Подклассы 3 Связь Скорость передачи, Среда передачи Вывод скорости, Вывод типа связи Почта, Телефон, Интернет
User Tatna : 14 апреля 2018
80 руб.
Основы гидравлики МИИТ 2018 Задача 1.2 Вариант 4
Для приема дополнительного объема воды, получающегося в процессе ее расширения при нагревании, к системе водяного отопления в верхней ее точке присоединяют расширительные резервуары, сообщающиеся с атмосферой. Определить необходимый объем расширительного резервуара при нагревании воды от 10 до 90 ºС. Коэффициент температурного расширения воды принять равным βt=0,00045 1/ºС. Объем воды в системе W.
User Z24 : 1 декабря 2025
120 руб.
Основы гидравлики МИИТ 2018 Задача 1.2 Вариант 4
Головка блока цилиндров автомобиля "Камаз"
борочный чертеж головки цилиндра КАМАЗ: -сборочный чертеж головки цилиндра; -спецификация (2листа); -коромысло клапана; -коромысло клапана с обозначением поверхностей обработки. Размер: 158.86 KB. Платформа: Компас 3D V 11. Может быть полезен для студентов автомобильных специальностей.
User Qiwir : 8 марта 2014
190 руб.
Головка блока цилиндров автомобиля "Камаз"
up Наверх