Лабораторные работы №№ 1,2,3 по дисциплине «Теория информации».

Цена:
180 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Artistic_text.txt
material.view.file_icon Even_distribution.txt
material.view.file_icon LabRab1.cpp
material.view.file_icon LabRab1.exe
material.view.file_icon Uneven_distribution.txt
material.view.file_icon Отчет по лаб работе 1.doc
material.view.file_icon
material.view.file_icon Artistic_Huffman.txt
material.view.file_icon Artistic_text.txt
material.view.file_icon Even_distribution.txt
material.view.file_icon Even_Huffman.txt
material.view.file_icon LabRab2.cpp
material.view.file_icon LabRab2.exe
material.view.file_icon temp.txt
material.view.file_icon Uneven_distribution.txt
material.view.file_icon Uneven_Huffman.txt
material.view.file_icon Отчет по лаб работе 2.doc
material.view.file_icon
material.view.file_icon Artistic_Fano.txt
material.view.file_icon Artistic_Shannon.txt
material.view.file_icon Artistic_text.txt
material.view.file_icon Even_distribution.txt
material.view.file_icon Even_Fano.txt
material.view.file_icon Even_Shannon .txt
material.view.file_icon Even_Shannon.txt
material.view.file_icon LabRab3.cpp
material.view.file_icon LabRab3.exe
material.view.file_icon temp.txt
material.view.file_icon Uneven_distribution.txt
material.view.file_icon Uneven_Fano.txt
material.view.file_icon Uneven_Shannon.txt
material.view.file_icon Отчет по лаб работе 3.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Лабораторные работы выложены вместе, так как результаты предыдущих работ используются в последующих.

Лабораторная работа № 1
Вычисление энтропии Шеннона


Задание:

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

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

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

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

Отчет содержит краткие теоретические сведения, описание алгоритмов, используемых в программе, результаты работы программы в виде скриншотов.
Объем отчета составляет 12 страниц формата А4.
Текст разработанной программы с комментариями строк, исполняемый файл, сгенерированный файл с равномерным распределением символов, сгенерированный файл с неравномерным распределением символов и файл, содержащий отрывок из художественного текста прилагаются к отчету.

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


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

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

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

Задание:

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

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

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

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

Отчет содержит краткие теоретические сведения, описание алгоритмов, используемых в программе, результаты работы программы в виде скриншотов.
Объем отчета составляет 8 страниц формата А4.

Текст разработанной программы с комментариями строк, исполняемый файл, сгенерированный файл с равномерным распределением символов, сгенерированный файл с неравномерным распределением символов и файл, содержащий отрывок из художественного текста, а также файл, полученный после его обработки, и закодированные файлы прилагаются к отчету.


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


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

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

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



Задание:


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

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

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

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

Отчет содержит краткие теоретические сведения, описание алгоритмов, используемых в программе, результаты работы программы в виде скриншотов.
Объем отчета составляет 10 страниц формата А4.

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

Во всех работах программы разрабатывались на языке C++.

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

Год сдачи: 2021
Преподаватель: Мачикина Е.П.
Работы зачтены без замечаний.
Уровень компетенций, выставленый преподавателем в целом за курс, высокий.

Рекомендую использовать представленные материалы в качестве методической помощи для выполнения своих работ.
Лабораторные работы №1-3 по дисциплине «Теория информации». Общий вариант.
Лабораторная работа №1 1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т.е. символы в файле встречаются равновероятно и независимо. Второй файл должен содержать независимую последовательность символов (количество различных символов больше 3) с неравновероятным распределением. Вероятности символов
User holm4enko87 : 15 мая 2025
550 руб.
promo
Лабораторные работы №1-3 по дисциплине: Теория информации. Вариант общий
Лабораторная работа №1 «Вычисление энтропии Шеннона» Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание лабораторной работы 1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномер
User Roma967 : 20 июля 2024
900 руб.
promo
Лабораторная работа 1-3 по дисциплине «Теория информации» вариант 9
1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т.е. символы в файле встречаются равновероятно и независимо. Второй файл должен содержать независимую последовательность символов (количество различных символов больше 3) с неравновероятным распределением. Вероятности символов должны быть заданы з
User Владислав161 : 7 апреля 2024
500 руб.
Лабораторные работы 1-3 по дисциплине: Теория информации. Вариант №4
Лабораторная работа 1 Формулировка задания Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т.е. с
User IT-STUDHELP : 20 декабря 2022
600 руб.
promo
Лабораторная работа 1-3 по дисциплине: Теория информации. Вариант 11
Лабораторная работа №1 Формулировка задания Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т.е.
User IT-STUDHELP : 7 апреля 2022
600 руб.
promo
Лабораторные работы №№1-3 по дисциплине: Теория информации. Вариант №07
Лабораторная работа №1 Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т
User IT-STUDHELP : 1 декабря 2021
600 руб.
promo
Контрольная и Лабораторная работа 1-3 по дисциплине: Теория информации. Вариант 11
Вычислить энтропию Шеннона для символов ФИО. Л О П А Т И Н Г Р Ь К Е В Ч Ч 2 3 1 2 1 5 2 1 1 1 1 1 1 1 В 0,09 0,13 0,04 0,09 0,04 0,22 0,09 0,04 0,04 0,04 0,04 0,04 0,04 0,04 Построить код Хаффмана для набора букв ФИО. Для оценки вероятностей символов использовать частоты вхождения букв в ФИО. Подсчитать среднюю длину кодового слова построенного кода. Л О П А Т И Н Г Р Ь К Е В Ч Ч 2 3 1 2 1 5 2 1 1 1 1 1 1 1 В 0,09 0,13 0,04 0,09 0,04 0,22 0,09 0,04 0,04 0,04 0,04 0,04 0,04 0,04 Построить
User IT-STUDHELP : 7 апреля 2022
900 руб.
promo
Теория информации. Лабораторная работа № 1
Тема: Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем его F1) должен
User gnv1979 : 5 января 2017
30 руб.
Ремонт реечного механизма рулевого управления автомобиля “ВАЗ – 2109
ВВЕДЕНИЕ 7 І. Виды рулевых реек. ІІ. Ремонт рулевого механизма. 2.1. Особенности устройства механизма рулевого управления 2.2. Осмотр и проверка рулевого управления в автомобиле 2.3. Снятие и установка на автомобиль 2.4. Разборка-сборка механизма рулевого управления. 2.5. Проверка технического состояния. Характерные неисправности рулевого управления 2.7. Расчет трудоемкости ремонта и годового объема работ, распределение трудоемкости по видам работ. 2.8. Технологический процесс ремонта и реста
User Elfa254 : 15 августа 2013
110 руб.
Ремонт реечного механизма рулевого управления автомобиля “ВАЗ – 2109
Совершенствование нефтепродуктообеспечения автобусов в условиях атп ип «манюковой а.м.»
СОДЕРЖАНИЕ Стр. ВВЕДЕНИЕ…………………………………………………………………………... 5 1. АНАЛИЗ ПРОИЗВОДСТВЕННО-ТЕХНИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ...........................................................................………………….... 7 1.1 Общая характеристика предприятия...………………………………………... 7 1.2 Анализ структуры и состава автобусного парка парка…………………….... 11 1.3 Анализ структуры, состава водителей, ИТР и ремонтных рабочих……..…. 13 1.4 Характеристика производственно-технической базы предприятия…
User Рики-Тики-Та : 6 января 2013
825 руб.
Лабораторная работа №2 по дисциплине: Транспортные сети. Вариант 1
Лабораторная работа №2 «Изучение комплекса оборудования оптических мультисервисных транспортных сетей «ВОЛГА» 1. Цель работы: Изучить конструкции и характеристики оборудования «ВОЛГА» и отдельных компонентов. Варианты комплектации оконечных и промежуточных станций. В соответствии с заданием построить схему организации связи участка оптической транспортной сети с применением оборудования "ВОЛГА». Составить ответы на контрольные вопросы. 2. Выполнение работы 2.1 Конструкции оборудования DWDM (4
User Учеба "Под ключ" : 14 августа 2022
600 руб.
promo
Расчет термодинамических циклов ЮУрГУ Вариант 8.1
Для цикла, изображенного в р-υ координатах Требуется определить: а) параметры р, υ, Т в характерных точках цикла; б) работу l, изменения: внутренней энергии Δu, энтальпии Δh, энтропии Δs рабочего тела во всех процессах цикла; в) теплоту q всех процессов цикла; г) термический КПД цикла и термический КПД цикла Карно ηtK, построенного в том же интервале температур. Полученные данные поместить в таблицы. Построить цикл в р-υ и T-s координатах в масштабе с расчетом параметров пр
User Z24 : 1 ноября 2025
600 руб.
Расчет термодинамических циклов ЮУрГУ Вариант 8.1
up Наверх