Логотип Автор24реферат
Заказать работу
%
уникальность
не проверялась
Контрольная работа на тему:

Дискретная случайная величина X представляет собой фразу содержащую Ваше имя

уникальность
не проверялась
Аа
2124 символов
Категория
Программирование
Контрольная работа
Дискретная случайная величина X представляет собой фразу содержащую Ваше имя .pdf

Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥

Условие

Дискретная случайная величина X представляет собой фразу, содержащую Ваше имя, отчество и фамилию. Имя, отчество и фамилия в фразе разделяются пробелом. Найти энтропию H(X) и среднюю длину экономного кода M(L(X)) этой дискретной случайной величины. Вид экономного кодирования: Алгоритм LZ78. Закон распределения вероятностей дискретных случайных величин, в качестве которых выступают буквы, определить анализом данной фразы (подсчитать частоту появления каждой буквы). Для алгоритма LZ78 размер словаря не ограничивать, а минимальное число разрядов для кодирования номера позиции в словаре определить после составления словаря.

Решение

Потяни, чтобы посмотреть
Входная фраза: «Золотухин Алексей Николаевич».
При старте алгоритма этот словарь содержит только одну пустую строку (строку длины нуль). Алгоритм считывает символы сообщения до тех пор, пока накапливаемая подстрока входит целиком в одну из фраз словаря. Как только эта строка перестанет соответствовать хотя бы одной фразе словаря, алгоритм генерирует код, состоящий из индекса строки в словаре, которая до последнего введенного символа содержала входную строку, и символа, нарушившего совпадение . Затем в словарь добавляется введенная подстрока. Если словарь уже заполнен, то из него предварительно удаляют менее всех используемую в сравнениях фразу.
Входная фраза Код Позиция словаря
«»
0
«З» <0, З> 1
«о» <0, о> 2
«л» <0, л> 3
«от» <2, т> 4
«у» <0, у> 5
«х» <0, х> 6
«и» <0, и> 7
«н» <0, н> 8
« » <0, ‘ ’ > 9
«А» <0, А> 10
«ле» <3, е> 11
«к» <0, к> 12
«с» <0, с> 13
«ей» <11, й> 14
« Н» <9, Н > 15
«ик» <7,к> 16
«ол» <2,л> 17
«а» <0, а> 18
«ла» <3, а> 19
«е» <0, е> 20
«в» <0, в> 21
«ич» <7,ч> 22
Код LZ78 не является энтропийным, поэтому его оценивают по другому.Коды имеют постоянную длину, равную округленному в большую сторону двоичному логарифму размера словаря +8 (это количество бит в байт-коде расширенного ASCII)
50% задачи недоступно для прочтения
Переходи в Автор24, регистрируйся и получай полное решение
Получить задачу
Больше контрольных работ по программированию:

Преобразовать шестнадцатеричные числа в десятичные: 12А, 38D, 89C

234 символов
Программирование
Контрольная работа

Дискретная случайная величина X представляет собой фразу содержащую Ваше имя

2124 символов
Программирование
Контрольная работа

Рассчитайте значение неизвестного объема продукции для потребителя так

8463 символов
Программирование
Контрольная работа
Все Контрольные работы по программированию
Закажи контрольную работу
Оставляя свои контактные данные и нажимая «Узнать стоимость», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.