Лабораторные работы №1-№5 по Теории Информации

Цена:
1000 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Лабораторная работа №5 Словарные коды.doc
material.view.file_icon
material.view.file_icon AmadeusMozart.txt
material.view.file_icon encode.bin
material.view.file_icon Geodesy_RUS.txt
material.view.file_icon info_theory_lab_5.exe
material.view.file_icon info_theory_lab_5.pdb
material.view.file_icon ISH_CODE_LWZ.txt
material.view.file_icon
material.view.file_icon Geodesy_RUS.jpg
material.view.file_icon ISH_CODE_LWZ.jpg
material.view.file_icon Mozart.jpg
material.view.file_icon
material.view.file_icon
material.view.file_icon Лабораторная работа №1 Вычисление энтропии Шеннона.doc
material.view.file_icon
material.view.file_icon AmadeusMozart.txt
material.view.file_icon Geodesy.txt
material.view.file_icon info_theory_lab_1.exe
material.view.file_icon info_theory_lab_1.pdb
material.view.file_icon LAB1.txt
material.view.file_icon TomSawyer.txt
material.view.file_icon WilliamShakespeare.txt
material.view.file_icon
material.view.file_icon МЕНЮ.jpg
material.view.file_icon Энтропия Amadeus Mozart.jpg
material.view.file_icon Энтропия Geodesy.jpg
material.view.file_icon Энтропия TomSawyer.jpg
material.view.file_icon Энтропия William Shakespeare.jpg
material.view.file_icon Энтропия Разработанной программы(Исходного кода программы).jpg
material.view.file_icon
material.view.file_icon
material.view.file_icon Лабораторная работа №2 Оптимальный код Хаффмана.doc
material.view.file_icon
material.view.file_icon AmadeusMozart.txt
material.view.file_icon info_theory_lab_2.exe
material.view.file_icon info_theory_lab_2.pdb
material.view.file_icon Код Хаффмана.txt
material.view.file_icon Энтропия Хаффман.txt
material.view.file_icon
material.view.file_icon Ввод текстового файла.jpg
material.view.file_icon Результат.jpg
material.view.file_icon
material.view.file_icon
material.view.file_icon Лабораторная работа №3 Почти оптимальное алфавитное кодирование.doc
material.view.file_icon
material.view.file_icon AmadeusMozart.txt
material.view.file_icon info_theory_lab_3.exe
material.view.file_icon info_theory_lab_3.pdb
material.view.file_icon Код Фано.txt
material.view.file_icon Код Хаффмана.txt
material.view.file_icon Код Шеннона.txt
material.view.file_icon Энтропия Фано.txt
material.view.file_icon Энтропия Хаффман.txt
material.view.file_icon Энтропия Шеннон.txt
material.view.file_icon
material.view.file_icon Главное меню.jpg
material.view.file_icon Фано.jpg
material.view.file_icon Хаффман (ЛР2).jpg
material.view.file_icon Шеннон.jpg
material.view.file_icon
material.view.file_icon
material.view.file_icon Лабораторная работа №4 Адаптивное кодирование.doc
material.view.file_icon
material.view.file_icon AmadeusMozart.txt
material.view.file_icon encode.bin
material.view.file_icon encode_adapt.bin
material.view.file_icon info_theory_lab_4.exe
material.view.file_icon info_theory_lab_4.pdb
material.view.file_icon
material.view.file_icon Результат.jpg
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов
  • Программа для просмотра изображений

Описание

Лабораторная работа № 1 «Вычисление энтропии Шеннона».
1. Реализовать процедуру вычисления энтропии для текстового файла на английском языке. В процедуре необходимо подсчитывать частоты появления символов (прописные и заглавные буквы не отличаются, знаки препинания рассматриваются как один символ, пробел является самостоятельным символом), которые можно использовать как оценки вероятностей появления символов. Затем вычислить величину энтропии Шеннона. Точность вычисления -- 4 знака после запятой. Обязательно предусмотреть возможность ввода имени файла, для которого будет вычисляться энтропия.
2. Проверить запрограммированную процедуру на нескольких файлах (размер не менее 1 Кб) и заполнить таблицу следующего вида вычисленными значениями энтропии
Используются частоты одиночных символов
Энтропия текста на английском языке Макс. значение энтропии текста на английском языке Энтропия разработанной программы для л.р.1 Макс. значение энтропии разработанной программы для л.р.1
3. Вычислить значение энтропии для тех же файлов, но с использованием частот вхождений пар символов.
Используются частоты пар символов
Энтропия текста на английском языке Макс. значение энтропии текста на английском языке Энтропия разработанной программы для л.р.1 Макс. значение энтропии разработанной программы для л.р.1
4. Проанализировать полученные результаты.
1. Постановка задачи.
2. Решение поставленной задачи.
3. Описание входных данных программы.
4. Тестирование программы.
5. Анализ результатов работы программы.
Заключение.

Лабораторная работа № 2 «Оптимальный код Хаффмана»
Порядок выполнения работы
1. Реализовать процедуру построения оптимального кода Хаффмана.
2. Построить код Хаффмана для текста на английском языке (использовать файл не менее 1 Кб). Распечатать полученную кодовую таблицу в виде:
Символ Частота Кодовое слово Длина кодового слова
1. Проверить выполнение неравенства Крафта-Мак-Миллана для полученного кода
2. Вычислить энтропию исходного файла и сравнить со средней длиной кодового слова построенного кода Хаффмана.
3. Закодировать полученным кодом текст на английском языке и подсчитать энтропию закодированного файла.
Энтропия исходного текста Средняя длина кодового слова Энтропия закодированного текста
Проанализировать полученные результаты
1. Постановка задачи.
2. Решение поставленной задачи.
3. Тестирование программы.
4. Анализ результатов работы программы.
Заключение.

Лабораторная работа № 3 «Почти оптимальное алфавитное кодирование».
Порядок выполнения работы
1. Изучить теоретический материал гл. 5
2. Реализовать процедуры построения кодов Шеннона и Фано.
3. Построить коды Шеннона и Фано для текста на английском языке (использовать файл не менее 1 Кб). Распечатать полученные кодовые таблицы в виде:
Символ Частота Кодовое слово Длина кодового слова
4. Сравнить средние длины кодового слова с энтропией исходного файла для всех построенных статических кодов. Полученные результаты оформить в виде таблицы:
Энтропия исходного текста Средняя длина кодового слова
Код Хаффмана Код Шеннона Код Фано
5. Проанализировать полученные результаты
Постановка задачи.
1. Решение поставленной задачи.
Код Шеннона
Код Фано
2. Тестирование программы.
3. Анализ результатов работы программы.
Заключение.

Задание на лабораторную работу № 4 «Адаптивное кодирование».
Порядок выполнения работы
1. Изучить теоретический материал гл. 7.
2. Закодировать текст на английском языке (использовать файл не менее 1 Кб) с помощью адаптивного кода Хаффмана.
3. Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла.
4. Сравнить полученные коэффициенты сжатия данных, построить таблицу вида:
Размер исходного
файла Коэффициент сжатия данных
Адаптивный код Хаффмана Обычный код Хаффмана
5. Проанализировать полученные результаты
1. Решение поставленной задачи.
2. Тестирование программы.
3. Анализ результатов работы программы.
Заключение.

Лабораторная работа № 5 «Словарные коды»
Порядок выполнения работы
1. Изучить теоретический материал гл. 8
2. Закодировать словарным кодом с использованием адаптивного словаря текст на английском языке, текст на русском языке и текст программы на языке С (использовать файлы не менее 1 Кб).
3. Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла, построить таблицу вида:
Размер исходного файла Коэффициент сжатия данных Текст на английском языке Текст на русском языке Текст программы на языке С
4. Проанализировать полученные результаты. Сравнить полученные результаты с результатами предыдущих лабораторных работ.
1. Постановка задачи.
2. Решение поставленной задачи.
3. Тестирование программы.
4. Анализ результатов работы программы.
Заключение.

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

Все работы были успешно сданы в 2014-м году. Замечаний нет. Написанные на языке Microsoft Visual C++ 2013. Делал сам и делал качественно. Выкладываю впервые.
Лабораторные работы №№1-5 по теории информации. 3-й вариант
№1 Лабораторная работа Вычисление энтропии Шеннона №2 Лабораторная работа Оптимальный код Хаффмана №3 Лабораторная работа Почти оптимальное алфавитное кодирование №4 Лабораторная работа Адаптивное кодирование №5 Лабораторная работа Словарные коды
User Nicola90 : 4 июня 2014
199 руб.
Лабораторные работы №№1-5 по дисциплине: Теория информации
Лабораторная работа № 1 «Вычисление энтропии Шеннона». 1. Реализовать процедуру вычисления энтропии для текстового файла на английском языке. В процедуре необходимо подсчитывать частоты появления символов (прописные и заглавные буквы не отличаются, знаки препинания рассматриваются как один символ, пробел является самостоятельным символом), которые можно использовать как оценки вероятностей появления символов. Затем вычислить величину энтропии Шеннона. Точность вычисления -- 4 знака после запятой
User Amor : 29 октября 2013
200 руб.
promo
Лабораторная работа №№1-5 по дисциплине: Теория информации. Вариант общий
Лабораторная работа №1 ВЫЧИСЛЕНИЕ АНТРОПИИ ШЕНОНА Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 или 5). Объем файлов больше 10 Кб, формат txt. Первый файл (назовем
User Учеба "Под ключ" : 9 сентября 2017
800 руб.
promo
Лабораторные работы №№1-5 по дисциплине: Теория информации. Вариант №02
Лабораторная работа №1 1. Задание Реализовать процедуру вычисления энтропии для текстового файла на английском языке. В процедуре необходимо подсчитывать частоты появления символов (прописные и заглавные буквы не отличаются, знаки препинания рассматриваются как один символ, пробел является самостоятельным символом), которые можно использовать как оценки вероятностей появления символов. Затем вычислить величину энтропии Шеннона. Точность вычисления - 4 знака после запятой. Обязательно предусмотре
User Jack : 4 сентября 2014
450 руб.
Лабораторная работа № 5 по теории информации. Вариант 0
5. Словарные коды: Закодировать словарным кодом с использованием адаптивного словаря текст на английском языке, текст на русском языке и текст программы на языке С (использовать файлы не менее 1 Кб).
User Despite : 14 мая 2015
60 руб.
Лабораторная работа №5. Теория информации
Закодировать словарным кодом с использованием адаптивного словаря текст на английском языке, текст на русском языке и текст программы на языке С (использовать файлы не менее 1 Кб). Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла, построить таблицу вида: Размер исходного файла Коэффициент сжатия данных Текст на английском языке Текст на русском языке Текст программы на языке С Проанализировать полученные результаты. Сравнить пол
User mamontynok : 31 января 2014
12 руб.
Лабораторная работа №5. Теория информации
Закодировать словарным кодом с использованием адаптивного словаря текст на английском языке, текст на русском языке и текст программы на языке С (использовать файлы не менее 1 Кб). Вычислить коэффициенты сжатия данных как процентное отношение длины закодированного файла к длине исходного файла, построить таблицу вида: Размер исходного файла Коэффициент сжатия данных Текст на английском языке Текст на русском языке Текст программы на языке С Проанализировать полученные результаты. Сравни
User Lampa : 7 декабря 2013
13 руб.
Теория информации. Лабораторные работы №1-5 на С++
Теория информации. Лабораторные работы №1-5 на С++. Все варианты. Лабораторная работа 1 Вычисление энтропии Шеннона Цель работы: Экспериментальное изучение свойств энтропии Шеннона. Среда программирования: любая с С-подобным языком программирования. Результат: программа, тестовые примеры, отчет. Задание: 1. Для выполнения данной лабораторной работы необходимо предварительно сгенерировать два файла. Каждый файл содержит последовательность символов, количество различных символов больше 2 (3,4 ил
User rmn77 : 17 февраля 2019
10 руб.
Клапан перепускной ЧМ.06.12.00.00
Клапан перепускной ЧМ.06.12.00.00 ЧМ.06.12.00.00 Клапан перепускной Перепускные предохранительные клапана являются элементами системы, в которой возможно, но не желательно повышение давления. Рабочая среда поступает в правое отверстие корпуса 1 и дальше через нижнее отверстие — к обслуживаемому объекту. Давление, при котором срабатывает клапан, регулируется усилием пружины 8 посредством рукоятки 9, посаженой на ходовой винт 5. Пружина, сжатая винтом, прижимает клапан к корпусу 1. Если в магистр
User coolns : 16 декабря 2022
700 руб.
Клапан перепускной ЧМ.06.12.00.00 promo
Лабораторная работа №1 по дисциплине: Физика (часть 1). Вариант №4 (МУ 2018)
Работа выполнена согласно методическим указаниям 2018 года (!!!). Тема: «Изучение характеристик электростатического поля» Цель работы: 1) Исследовать электростатическое поле; 2) Графически изобразить сечение эквипотенциальных поверхностей и силовые линии для двух конфигураций поля; 3) Оценить величину напряженности электрического поля в трех точках; 4) Определить направление силовых линий. 1. Основные теоретические сведения 2. Описание лабораторной установки 3. Выполнение задания Таблица 1
User Roma967 : 23 января 2020
450 руб.
promo
Распределитель пневматический МЧ.001.000.00
Назначение. Распределитель предназначен для регулирования подачи сжатого воздуха к губкам пневматических тисков. Конструкция. В нижней части корпуса 1 имеется фланец с отверстиями для крепления регулятора по месту его работы. Верхняя часть корпуса закрыта крышкой 7 с двумя канавками (см. Б — Б) и сквозным отверстием в центре (средняя часть отверстия имеет форму квадрата). В резьбовое отверстие крышки ввинчена шпилька 12 с навинченным шариком 9. В корпусе имеется пять вертикальных отверстий, расп
User coolns : 4 августа 2021
500 руб.
Распределитель пневматический МЧ.001.000.00 promo
Структуры и алгоритмы обработки данных (часть 1-я). Лабораторная работа №1
Цель работы: Освоить методы сортировки массивов. Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор). 2. Отладить правильность работы соритровок на массивах малой длины. Кроме того, контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Серией называется неубывающая последовательность эл
User rikimaru : 10 мая 2020
150 руб.
Структуры и алгоритмы обработки данных (часть 1-я). Лабораторная работа №1
up Наверх