Теория информации. Лабораторные работы 1,2,3. Вариант общий

Цена:
145 руб.

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

material.view.file_icon
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
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • 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.

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

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

Помогу пройти итоговое тесирование по любому предмету/дисциплине
Лабораторная работа №1 по дисциплине: Теория информации. Вариант общий
Формулировка задания Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномерным распределением, т.е. символы в файле встречают
User Roma967 : 26 марта 2023
300 руб.
promo
Лабораторные работы №1-3 по дисциплине: Теория информации. Вариант общий
Лабораторная работа №1 «Вычисление энтропии Шеннона» Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание лабораторной работы 1. Для выполнения этой практической работы необходимо иметь три файла. Объем каждого файла больше 10 Кб, формат txt. В первом файле должна содержаться последовательность символов (количество различных символов больше 3) с равномер
User Roma967 : 20 июля 2024
900 руб.
promo
Лабораторная работа №№1-5 по дисциплине: Теория информации. Вариант общий
Лабораторная работа №1 ВЫЧИСЛЕНИЕ АНТРОПИИ ШЕНОНА Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем
User Учеба "Под ключ" : 9 сентября 2017
800 руб.
promo
Теория информации. Лабораторная работа № 1
Тема: Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем его F1) должен
User gnv1979 : 5 января 2017
30 руб.
Теория информации. Лабораторная работа №1.
Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем его F1) должен содер
User zhekaersh : 21 февраля 2016
70 руб.
Теория информации. Лабораторная работа №1
Вычисление энтропии Шеннона Порядок выполнения работы 1. Изучить теоретический материал гл. 2. 2. Реализовать процедуру вычисления энтропии для текстового файла на английском языке. В процедуре необходимо подсчитывать частоты появления символов (прописные и за-главные буквы не отличаются, знаки препинания рассматриваются как один символ, пробел является самостоятельным символом), которые можно использовать как оценки вероятностей появления символов. Затем вычислить величину энтропии Шеннона. Т
User Legeoner13 : 6 марта 2015
50 руб.
Лабораторная работа №1. Теория информации
Реализовать процедуру вычисления энтропии для текстового файла на английском языке. В процедуре необходимо подсчитывать частоты появления символов (прописные и заглавные буквы не отличаются, знаки препинания рассматриваются как один символ, пробел является самостоятельным символом), которые можно использовать как оценки вероятностей появления символов. Затем вычислить величину энтропии Шеннона. Точность вычисления -- 4 знака после запятой. Обязательно предусмотреть возможность ввода имени файла
User mamontynok : 31 января 2014
9 руб.
Лабораторная работа №1. Теория информации
Реализовать процедуру вычисления энтропии для текстового файла на английском языке. В процедуре необходимо подсчитывать частоты появления символов (прописные и заглавные буквы не отличаются, знаки препинания рассматриваются как один символ, пробел является самостоятельным символом), которые можно использовать как оценки вероятностей появления символов. Затем вычислить величину энтропии Шеннона. Точность вычисления -- 4 знака после запятой. Обязательно предусмотреть возможность ввода имени файла
User Lampa : 7 декабря 2013
13 руб.
Онлайн-тест №3 по дисциплине: Инженерная и компьютерная графика (100% верно!)
Вопрос №1 Укажите как называется составная часть схемы, которая выполняет определенную функцию в изделии и не может быть разделена на части, имеющие самостоятельное назначение. - элемент - устройство - группа Вопрос №2 Укажите сколько форматов А4 содержится в формате А3? (ГОСТ 2.301 – 68 ) - 2 - 3 - 4 Вопрос №3 Укажите минимальное расстояние между отдельными условными графическими обозначениями в схемах электрических, согласно ГОСТ 2.701 - 2008 - Не менее 2.0 мм - Не менее 1.0 мм - Не м
User SibGOODy : 21 сентября 2023
250 руб.
Онлайн-тест №3 по дисциплине: Инженерная и компьютерная графика (100% верно!) promo
Лабораторные работы №№1-3 по дисциплине: Теория электрических цепей (часть 1). Вариант №1 (11, 21 и т.д.)
Лабораторная работа №1 Тема: «Законы Ома и Кирхгофа в резистивных цепях» 1. Цель работы: Изучение и экспериментальная проверка законов Ома и Кирхгофа в разветвленной электрической цепи, содержащей источник и резистивные элементы. 2. Подготовка к выполнению работы: При подготовке к работе необходимо изучить: законы Ома для пассивного участка цепи, участка цепи с активными (источники) и пассивными (нагрузки) элементами; первый закон Кирхгофа – для узла цепи; второй закон Кирхгофа – для замкнутого
User SibGOODy : 28 августа 2018
1200 руб.
promo
Роль игры в развитии ребенка в дошкольном возрасте
СОДЕРЖАНИЕ Введение..................................................................................................... 2 Психическое развитие ребенка в дошкольном возрасте.......................... 3 Новообразования дошкольного возраста................................................. 6 Значение игры для развития психики дошкольника................................. 8 Социальная природа ролевой игры дошкольника................................... 10 Единицы анализа и психологические особен
User alfFRED : 12 октября 2013
Власть: властные отношения, субъекты и объекты власти
Тема Власть властные отношения, субъекты и объекты власти. План. 1.Введение. Происхождение власти.2.Концепции власти.3.Субъекты и объекты власти.4.Властные отношения. Власть, оказывает воздействие на тело, душу и ум, пронизывает их, подчиняет закону своей воли. По существу своему она подобна авторитету. Коррелятом е является уважение этическую ценность она представляет тогда и только тогда, когда так направляет уважающего е, что тот оказывается на в состоянии осуществлять большее количество бол
User evelin : 11 февраля 2013
5 руб.
up Наверх