Лабораторные работы №1-3 по дисциплине: Теория информации. Вариант общий

Цена:
900 руб.

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

material.view.file_icon
material.view.file_icon
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 Отчет.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f2.txt
material.view.file_icon f3.txt
material.view.file_icon Main.cpp
material.view.file_icon Main.obj
material.view.file_icon Main.~cpp
material.view.file_icon results1.txt
material.view.file_icon results2.txt
material.view.file_icon results3.txt
material.view.file_icon Task.bpf
material.view.file_icon Task.bpr
material.view.file_icon Task.exe
material.view.file_icon Task.res
material.view.file_icon Task.tds
material.view.file_icon Отчет.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f2.txt
material.view.file_icon f3.txt
material.view.file_icon Main.cpp
material.view.file_icon Main.obj
material.view.file_icon Main.~cpp
material.view.file_icon results1.txt
material.view.file_icon results2.txt
material.view.file_icon results3.txt
material.view.file_icon Task.bpf
material.view.file_icon Task.bpr
material.view.file_icon Task.exe
material.view.file_icon Task.res
material.view.file_icon Task.tds
material.view.file_icon
material.view.file_icon f1.txt
material.view.file_icon f2.txt
material.view.file_icon f3.txt
material.view.file_icon Main.cpp
material.view.file_icon Main.obj
material.view.file_icon Main.~cpp
material.view.file_icon results1.txt
material.view.file_icon results2.txt
material.view.file_icon results3.txt
material.view.file_icon Task.bpf
material.view.file_icon Task.bpr
material.view.file_icon Task.exe
material.view.file_icon Task.res
material.view.file_icon Task.tds
material.view.file_icon Отчет.docx
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

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

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

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

Задание лабораторной работы

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

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

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

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

Краткое описание алгоритмов программы
Результаты работы программы
Анализ и сравнение полученных результатов с теоретическими оценками


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

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

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

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

Задание лабораторной работы

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

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

Описание алгоритмов, используемых в лабораторной работе
Текст программы
Результаты работы программы
Анализ и сравнение полученных результатов с теоретическими оценками


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

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

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

Задание лабораторной работы

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

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

Описание алгоритмов, используемых в лабораторной работе
Тексты программ
Результаты работы программы
1) Метод Фано
2) Метод Шеннона
Анализ и сравнение полученных результатов с теоретическими оценками

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

Зачет без замечаний!
Год сдачи: 2024 г.
Преподаватель: Мачикина Е.П.
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Лабораторные работы №1-3 по дисциплине «Теория информации». Общий вариант.
Лабораторная работа №1 1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т.е. символы в файле встречаются равновероятно и независимо. Второй файл должен содержать независимую последовательность символов (количество различных символов больше 3) с неравновероятным распределением. Вероятности символов
User holm4enko87 : 15 мая 2025
550 руб.
promo
Лабораторная работа №1 по дисциплине: Теория информации. Вариант общий
Формулировка задания Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т.е. символы в файле встречают
User Roma967 : 26 марта 2023
300 руб.
promo
Лабораторные работы №1-3 по дисциплине «Теория информации». Общий вариант. 2020 год.
Лабораторная работа №1 Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т
User teacher-sib : 28 февраля 2020
800 руб.
promo
Лабораторная работа №№1-5 по дисциплине: Теория информации. Вариант общий
Лабораторная работа №1 ВЫЧИСЛЕНИЕ АНТРОПИИ ШЕНОНА Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем
User Учеба "Под ключ" : 9 сентября 2017
800 руб.
promo
Лабораторная работа №3 по дисциплине: Теория информации. Вариант общий
"Методы почти оптимального кодирования" Цель работы: Изучение метода почти оптимального кодирования Фано. Изучение метода почти оптимального кодирования Шеннона Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание 1. Запрограммировать процедуры двоичного кодирования текстового файла методом Фано и процедуру двоичного кодирования текстового файла методом Шеннона. Текстовые файлы использовать те же, что и в практической раб
User Учеба "Под ключ" : 20 марта 2022
300 руб.
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
Тепломассообмен СЗТУ Задача 12 Вариант 76
Определить удельный тепловой поток и коэффициент теплоотдачи излучения между двумя параллельно расположенными пластинами, с температурой t1 и t2 и степенью черноты ε1 и ε2. Как изменится удельный тепловой поток, если между пластинами установить экран со степенью черноты εэ.
User Z24 : 25 февраля 2026
200 руб.
Тепломассообмен СЗТУ Задача 12 Вариант 76
Задачник по процессам тепломассообмена Задача 1.21
Трубу покрывают двумя слоями изоляции, но одинаковой толщины. Первый слой, лежащий на трубе, имеет коэффициент теплопроводности в 3 раза больше, чем второй. Наружный диаметр неизолированной трубы в 6 раз больше толщины одного слоя изоляции. В какую сторону и во сколько раз изменятся тепловые потери с 1 м длины трубопровода, если слои изоляции поменять местами? Ответ: уменьшается, ql1=1,135ql2.
User Z24 : 23 октября 2025
180 руб.
Задачник по процессам тепломассообмена Задача 1.21
Лабораторная работа №1 по дисциплине: Человеко-машинное взаимодействие. Вариант №8
Задание 1.1. Найдите один источник (в библиотеке или в Интернете), который говорит об опытных свидетельствах человеческих ограничений. Дайте полную ссылку на найденный источник. Опишите в пределах 15 строк (шрифт 12), что говорят результаты исследований по поводу физических ограничений человека. 1.2. Составьте семантическую сеть для выбранных вами понятий (не менее восьми) и их свойств. Приведите пример вывода утверждения с использованием этой сети. 1.3. Придумайте по одному примеру дедукт
User SibGOODy : 15 сентября 2018
250 руб.
promo
Лабораторная работа №3, часть 2-я, Начальное планирование сети сотовой связи, вариант 8
Цель работы: Приобрести навыки предварительного планирования сети связи оператора для заданного типа местности. Задание к лабораторной работе: Городская территория занимает площадь 3000+100*N км2 и охвачена системой сотовой связи. В системе используются кластеры из семи сот. Каждая coтa имеет радиус 6 км. Полоса шириной Lp=2x4,5 МГц выделена системе, работающей в режиме FDMA/FDD. Ширина одного канала составляет Lk=30 кГц. Предположим, что вероятность блокировки в сотовой системе составляет 0,
User Apollo : 6 февраля 2017
150 руб.
up Наверх