Теория информации. Лабораторные работы №1-5 на С++. Все варианты.

Цена:
100 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon f2.txt
material.view.file_icon f2res.txt
material.view.file_icon Lab4.bpf
material.view.file_icon Lab4.bpr
material.view.file_icon Lab4.exe
material.view.file_icon Lab4.res
material.view.file_icon Lab4.tds
material.view.file_icon Unit1.cpp
material.view.file_icon Unit1.obj
material.view.file_icon Unit1.~cpp
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f1res.txt
material.view.file_icon Lab4.bpf
material.view.file_icon Lab4.bpr
material.view.file_icon Lab4.exe
material.view.file_icon Lab4.res
material.view.file_icon Lab4.tds
material.view.file_icon Unit1.cpp
material.view.file_icon Unit1.obj
material.view.file_icon Unit1.~cpp
material.view.file_icon Лабораторная 4.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon f2.txt
material.view.file_icon f2res.txt
material.view.file_icon Lab5.bpf
material.view.file_icon Lab5.bpr
material.view.file_icon Lab5.exe
material.view.file_icon Lab5.res
material.view.file_icon Lab5.tds
material.view.file_icon Unit1.cpp
material.view.file_icon Unit1.obj
material.view.file_icon Unit1.~cpp
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f1res.txt
material.view.file_icon Lab5.bpf
material.view.file_icon Lab5.bpr
material.view.file_icon Lab5.exe
material.view.file_icon Lab5.res
material.view.file_icon Lab5.tds
material.view.file_icon Unit1.cpp
material.view.file_icon Unit1.obj
material.view.file_icon Unit1.~cpp
material.view.file_icon Лабораторная 5.docx
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.docx
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.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon f2.txt
material.view.file_icon f2res.txt
material.view.file_icon Lab3.bpf
material.view.file_icon Lab3.bpr
material.view.file_icon Lab3.exe
material.view.file_icon Lab3.res
material.view.file_icon Lab3.tds
material.view.file_icon Unit1.cpp
material.view.file_icon Unit1.obj
material.view.file_icon Unit1.~cpp
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f1res.txt
material.view.file_icon Lab3.bpf
material.view.file_icon Lab3.bpr
material.view.file_icon Lab3.exe
material.view.file_icon Lab3.res
material.view.file_icon Lab3.tds
material.view.file_icon Unit1.cpp
material.view.file_icon Unit1.obj
material.view.file_icon Unit1.~cpp
material.view.file_icon Лабораторная 3.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Лабораторная работа 1

Вычисление энтропии Шеннона

Цель работы: Экспериментальное изучение свойств энтропии Шеннона.

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

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

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

2. Составить программу, определяющую несколько оценок энтропии созданных текстовых файлов. Оценки энтропии необходимо вычислить по формуле Шеннона двумя способами, т.е. используя частоты отдельных символов и используя частоты пар символов. По желанию можно продолжить процесс вычисления оценок с использованием частот троек, четверок символов и т.д.

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

Оценка энтропии
(частоты отдельных символов) Теоретическое значение энтропии
(отдельные символы) Оценка энтропии
(частоты пар символов) Теоретическое значение энтропии
(для пар символов)
F1
F2

Лабораторная работа 2

Вычисление энтропии Шеннона

Цель работы: Экспериментальное изучение свойств энтропии Шеннона.

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

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

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

2. После тестирования программы необходимо заполнить таблицу для отчета и проанализировать полученные результаты. Сравнить полученные результаты с результатами лабораторной работы 1.

Название текста Максимально возможное значение энтропии Оценка энтропии
(одиночные символы) Оценка энтропии
(частоты пар символов)
Текст №1
(фрагмент художественного произведения)
Текст №2 (фрагмент художественного произведения)
Текст написанной программы

Лабораторная работа 3

Оптимальное побуквенное кодирование

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

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

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

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

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

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

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

Метод
кодирования Название текста Оценка
избыточности кодирования Оценка энтропии выходной посл-ти (частоты символов) Оценка энтропии выходной посл-ти (частоты пар символов) Оценка энтропии выходной посл-ти (частоты троек символов)
Метод Хаффмана Текст №1
Текст №2
Избыточность кодирования определяется как , где H – энтропия текста, Lcp – средняя длина кодового слова.

Лабораторная работа 4

Методы почти оптимального кодирования

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

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

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

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

Метод
кодирования Название текста Оценка
избыточности кодирования Оценка энтропии выходной посл-ти (частоты символов) Оценка энтропии выходной посл-ти (частоты пар символов) Оценка энтропии выходной посл-ти (частоты троек символов)
Метод Хаффмана Текст №1
Текст №2
Метод Фано Текст №1
Текст №2

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

Лабораторная работа 5

Почти оптимальное кодирование

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

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

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

Метод
кодирования Название текста Оценка
избыточности кодирования Оценка энтропии выходной посл-ти (частоты символов) Оценка энтропии выходной посл-ти (частоты пар символов) Оценка энтропии выходной посл-ти (частоты троек символов)
Метод Хаффмана Текст №1
Текст №2
Метод Шеннона Текст №1
Текст №2
Метод Фано Текст №1
Текст №2
Избыточность кодирования определяется как , где H – энтропия текста, Lcp – средняя длина кодового слова

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Теория информации
Вид работы: Лабораторная работа 5
Оценка: Зачет
Дата оценки: 19.10.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. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем его F1) должен
User gnv1979 : 5 января 2017
40 руб.
Теория информации. Лабораторные работы №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 руб.
Контрольная работа по дисциплине: Системы сигнализации в сетях связи. Вариант 07
Вариант 7 TLink1B 00:16.624 000: 8C A9 18 85 41 60 00 58 25 01 01 00 48 00 F6 03 010: 02 00 08 83 10 83 21 42 90 96 0F TLink1A 00:16.648 000: A9 8D 0B 85 01 60 10 58 25 01 03 01 00 00 TLink1B 00:16.661 000: 8D AA 0B 85 41 60 00 58 25 01 04 01 00 00 TLink1A 00:17.361 000: AC 8F 0B 85 01 60 10 08 43 00 06 16 01 00 TLink1B 00:17.433 000: 8F AD 09 85 41 60 00 A8 9A 00 09 00 TLink1B 00:17.663 000: 90 AE 1C 85 41 60 00 58 05 01 01 00 48 0
User Roma967 : 5 декабря 2024
1000 руб.
Контрольная работа по дисциплине: Системы сигнализации в сетях связи. Вариант 07 promo
Основы проектирования отопления и вентиляции гражданского здания
Содержание 1 Исходные данные для проектирования 3 2 Теплотехнический расчет ограждающих конструкций Наружные стены Наружные стены цокольного этажа Окна Подвальные перекрытия и перекрытия над неотапливаемым техподпольем Наружняя дверь Внутренняя стена 3 Расчет тепловых потерь Определение теплопотерь через ограждающие конструкции помещения Расчёт теплоты на нагревание инфильтрирующего воздуха Определение удельной тепловой характеристики здания Определение потоков вредных выде
User Владимир121 : 19 ноября 2012
Инженерная графика. Упражнение №44. Вариант №10. Ползун
Все выполнено в программе КОМПАС 3D v16. Миронов Б.Г., Миронова Р.С., Пяткина Д.А., Пузиков А.А. - Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Упражнение 44. Вариант 10. Ползун Тема: Проекционное черчение. Простые разрезы. Задание: Начертить три вида модели. Построить линии перехода. Выполнить необходимые разрезы. Проставить размеры. Главный вид взять по стрелке А. В состав работы входят три файла: - 3D модель детали; - ассоциативный чертеж по этой 3D
User Чертежи : 4 апреля 2020
80 руб.
Инженерная графика. Упражнение №44. Вариант №10. Ползун
Тест по дисциплине: Уголовный процесс
Уголовный процесс. Тест МЭСИ с правильными ответами Адвокат не вправе участвовать в деле в качестве защитника, если он В каком случае обязанность доказывания невиновности возлагается на обвиняемого В качестве представителя не может участвовать В качестве самостоятельной стадии уголовного процесса выступает Вред, причиненный гражданину в результате уголовного преследования ^ В ходе следственного действия или непосредственно после его окончания составляется В чем проявляется принцип осуществле
User IT-STUDHELP : 7 июля 2019
250 руб.
up Наверх