Контрольная работа и Лабораторные работы №№(1,2,3) по дисциплине: Теория информации. Вариант №07

Цена:
850 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Контрольная.doc
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon f1.txt
material.view.file_icon f2.txt
material.view.file_icon Lab1.exe
material.view.file_icon Lab1.exe.intermediate.manifest
material.view.file_icon Lab1.obj
material.view.file_icon Lab1.pdb
material.view.file_icon mt.dep
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon f1.txt
material.view.file_icon f2.txt
material.view.file_icon Lab1.cpp
material.view.file_icon Lab1.ncb
material.view.file_icon Lab1.sln
material.view.file_icon Lab1.suo
material.view.file_icon Lab1.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon f3.txt
material.view.file_icon Lab1.exe
material.view.file_icon Lab1.exe.intermediate.manifest
material.view.file_icon Lab1.obj
material.view.file_icon Lab1.pdb
material.view.file_icon mt.dep
material.view.file_icon prep_f3.txt
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon f3.txt
material.view.file_icon Lab1.cpp
material.view.file_icon Lab1.ncb
material.view.file_icon Lab1.sln
material.view.file_icon Lab1.suo
material.view.file_icon Lab1.vcproj
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f1res.txt
material.view.file_icon f2.txt
material.view.file_icon f2res.txt
material.view.file_icon f3.txt
material.view.file_icon f3res.txt
material.view.file_icon Lab2.bpf
material.view.file_icon Lab2.bpr
material.view.file_icon Lab2.exe
material.view.file_icon Lab2.res
material.view.file_icon Lab2.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 Отчет.doc
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f1res.txt
material.view.file_icon f2.txt
material.view.file_icon f2res.txt
material.view.file_icon f3.txt
material.view.file_icon f3res.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 f2.txt
material.view.file_icon f2res.txt
material.view.file_icon f3.txt
material.view.file_icon f3res.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
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Контрольная работа по теории информации
1. Вычислить энтропию Шеннона для символов ФИО.

2. Построить код Хаффмана для набора букв ФИО. Для оценки вероятностей символов использовать частоты вхождения букв в ФИО. Подсчитать среднюю длину кодового слова построенного кода.

3. Построить код Фано для набора букв ФИО. Подсчитать среднюю длину кодового слова построенного кода.

4. Построить код Шеннона для набора букв ФИО. Подсчитать среднюю длину кодового слова построенного кода.

5. Построить код Гилберта-Мура для набора букв ФИО. Подсчитать среднюю длину кодового слова построенного кода.

6. Сравнить между собой энтропию Шеннона, вычисленную в п.1, и величины средних длин кодового слова для построенных кодов.




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

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

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

Задание:

1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt.

В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т.е. символы в файле встречаются равновероятно и независимо.

Второй файл должен содержать независимую последовательность символов (количество различных символов больше 3) с неравновероятным распределением. Вероятности символов должны быть заданы заранее, до создания файла.

Эти два файла необходимо сгенерировать программно, используя генератор псевдослучайных чисел.

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

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

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

По желанию можно продолжить процесс вычисления оценок с использованием частот троек, четверок символов и т.д.

Для того чтобы правильно рассчитать частоты двойных комбинаций символов пары символов нужно рассматривать так

Пусть имеется такая последовательность

фывафпро

Под парами понимаются пары соседних символов, т.е.

фы ыв ва аф фп пр ро

Далее для получения оценки энтропии подсчитать частоту встречаемости для каждой пары и подставить в формулу Шеннона. Полученное значение оценки энтропии следует разделить на 2.

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




Оценка энтропии

(частоты отдельных символов)

Оценка энтропии

(частоты пар символов)

Теоретическое значение энтропии

Файл 1







Файл 2







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









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

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

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

Задание:

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

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

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

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



Метод

кодирования

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

Оценка

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

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

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

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

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

Файл 1









Файл 2









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











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


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

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

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

Задание:

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

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

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

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



Метод

кодирования

Файлы

Оценка

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

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

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

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

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

Файл 1


Файл 2


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


Метод Фано

Файл 1

Файл 2


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


Метод Шеннона

Файл 1


Файл 2


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

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

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

Оценка: Зачет
Дата оценки: 01.12.2021

Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Контрольная работа и лабораторные работы Дисциплине :Информатика Вариант 07
7. Виды памяти ЭВМ Память компьютера (Memory) - устройство для запоминания данных. В зависимости от характера использования различают внутреннюю или внешнюю память. Внутренняя память НЖМД - накопители на жестких магнитных дисках - Предназначены для хранения той информации, которая наиболее часто используется в работе - программ операционной системы, компиляторов, сервисных программ, прикладных программ пользователя, текстовых документов, файлов базы данных; Лабораторная работа № 1 по ди
User Сергей449 : 19 сентября 2024
400 руб.
Лабораторные работы №№1-3 по дисциплине: Теория информации. Вариант №07
Лабораторная работа №1 Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т
User IT-STUDHELP : 1 декабря 2021
600 руб.
promo
Контрольная работа и Лабораторные работы №№1-3 по дисциплине: Сети связи. Вариант №07
Формирование задания к контрольной работе по дисциплине “Сети связи” на тему: “Проект ГТС на базе SDH”. Для формирования задания к контрольной работе необходимо определить: тип оконечных станций, используемых на проектируемой ГТС (таблица 1); емкость оконечных станций (ОС) (таблица 2); доли (в процентах) телефонных аппаратов квартирного и делового секторов (таблица 3); доли телефонных аппаратов с тастатурными номеронабирателями (таблица 4); координаты размещения АТС на территории города (табли
User IT-STUDHELP : 14 июля 2020
1500 руб.
Контрольная работа и Лабораторные работы №№1-3 по дисциплине: Сети связи. Вариант №07 promo
Контрольная работа и Лабораторные работы №№1-3 по дисциплине: Алгоритмы и структуры данных. Вариант №07
Контрольная работа по дисциплине «Алгоритмы и структуры данных» Выполнение работы Таблица 1. Варианты заданных предметных областей (ХХ – 2 последние цифры пароля) ХХ Предметная область Атрибуты информации Критерий отбора 07 32 57 82 Студенты фамилия студента, имя, отчество, факультет, число членов семьи Студенты с заданного факультета Часть I – Статические структуры 1. На основе материалов конспекта лекций, рекомендуемой литературы и материалов сети Интернет изучить теоретический материал по
User IT-STUDHELP : 6 февраля 2022
1500 руб.
promo
Физические основы электроники (ФОЭ). Вариант 07. Контрольная работа и Лабораторная работа 1,2,3.
Физические основы электроники (ФОЭ). Вариант 07. Контрольная работа и Лабораторная работа 1,2,3. Контрольная работа Задача 1: Исходные данные для задачи берем из таблицы П.1.1 приложения 1. По статическим характеристикам заданного биполярного транзистора (приложение 2), включенного по схеме с общим эмиттером, рассчитать параметры усилителя графоаналитическим методом. Для этого: а) построить линию нагрузки; б) построить на характеристиках временные диаграммы токов и напряжений и выявить наличие
User glebova95 : 23 апреля 2020
75 руб.
Контрольная работа и Лабораторные работы №№1-3 по дисциплине: Программное обеспечение инфокоммуникационных систем (часть 2-я). Вариант №07
Программное обеспечение инфокоммуникационных систем (часть 2-я). Вариант №07 **************************************************************** Помогу с вашим вариантом, дисциплиной, сессией, гос.экзаменом, дипломной или онлайн-тестом. Возможна бесплатная сдача онлайн-тестов на особых условиях. zloy.yozh77@mail.ru **************************************************************** 1 Цель Построить структурную и функциональную модели телекоммуникационной системы в пакете PragmaDev Studio по заданном
User rmn77 : 24 августа 2022
1900 руб.
Контрольная работа и Лабораторные работы №№1-3 по дисциплине: Программное обеспечение инфокоммуникационных систем (часть 2-я). Вариант №07 promo
Контрольная работа и Лабораторные работы №№1-3 по дисциплине: Программное обеспечение инфокоммуникационных систем (часть 2-я). Вариант №07
Контрольная работа 1 Цель Построить структурную и функциональную модели телекоммуникационной системы в пакете PragmaDev Studio по заданному сценарию взаимодействия элементов этой системы, используя навыки, полученные при выполнении лабораторных работ. 2 Задание контрольной работы 1) Средствами языка SDL построить структурную и функциональную модели телекоммуникационной системы, для которой в виде MSC-диаграммы задан сценарий взаимодействия элементов системы (см. варианты сценариев). Вариант
User IT-STUDHELP : 2 декабря 2021
2100 руб.
Контрольная работа и Лабораторные работы №№1-3 по дисциплине: Программное обеспечение инфокоммуникационных систем (часть 2-я). Вариант №07 promo
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО 2024 год Ответы на 20 вопросов Результат – 100 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: 1. We have … to an agreement 2. Our senses are … a great role in non-verbal communication 3. Saving time at business communication leads to … results in work 4. Conducting negotiations with foreigners we shoul
User mosintacd : 28 июня 2024
150 руб.
promo
Задание №2. Методы управления образовательными учреждениями
Практическое задание 2 Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности. Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
User studypro : 13 октября 2016
200 руб.
Особенности бюджетного финансирования
Содержание: Введение Теоретические основы бюджетного финансирования Понятие и сущность бюджетного финансирования Характеристика основных форм бюджетного финансирования Анализ бюджетного финансирования образования Понятие и источники бюджетного финансирования образования Проблемы бюджетного финансирования образования Основные направления совершенствования бюджетного финансирования образования Заключение Список использованный литературы Цель курсовой работы – исследовать особенности бюджетного фин
User Aronitue9 : 24 августа 2012
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
ЗАЧЕТ по дисциплине “Программирование (часть 1)” Билет 2 Определить значение переменной y после работы следующего фрагмента программы: a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a; if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end; if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
User sibsutisru : 3 сентября 2021
200 руб.
Программирование (часть 1-я). Зачёт. Билет №2
up Наверх