
- •Лабораторна робота №1
- •Теоретичні відомості
- •Властивості ентропії
- •Хід роботи
- •Лабораторна робота №2
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота №3
- •Теоретичні відомості
- •Оцінка вивчення алгоритму Лемпела-Зіва-Велча
- •Хід роботи
- •Лабораторна робота №4
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота №5
- •Теоретичні відомості
- •Сторінка поліном
- •Сторінка кодер
- •Сторінка декодер
- •Сторінка кодування
- •Сторінка декодування
- •Сторінка рейтинг
- •Опції можна змінювати після того як буде введено пароль
- •“Зафіксувати”
- •Хід роботи
- •Лабораторна робота №6
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота №7
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота №8
- •Хід роботи.
Хід роботи
Ознайомитися з теоретичним матеріалом пов’язаним з тематикою лабораторної роботи.
Згідно даних індивідуального завдання побудувати код Шеннона-Фано. Знайти середню Lср і мінімальну Lmin довжину кодового слова.
Згідно даних індивідуального завдання побудувати код Хаффмана звичайним методом. Знайти середню Lср і мінімальну Lmin довжину кодового слова.
Згідно даних індивідуального завдання побудувати код Хаффмана графічним методом. Знайти середню Lср і мінімальну Lmin довжину кодового слова.
Здійснити кодування блоками, використовуючи метод Хаффмана, коли довжина блоку n=2, n=3.іііі
Побудувати графік залежності мінімальної довжини кодового слова Lmin від довжини блоку n.
Оформити звіт по лабораторній роботі.
Варіанти індивідуальних завдань.
Для методу Шеннона-Фано і Хаффмана
P(x1)= 0.1 ; P(x2)= 0.2; P(x3)= 0.4; P(x4)= 0.1; P(x5)= 0.05; P(x6)= 0.05; P(x7)= 0.1
P(x1)= 0.1 ; P(x2)= 0.07; P(x3)= 0.1; P(x4)= 0.03; P(x5)= 0.35; P(x6)= 0.25; P(x7)= 0.1
P(x1)= 0.2 ; P(x2)= 0.1; P(x3)= 0.2; P(x4)= 0.1; P(x5)= 0.1; P(x6)= 0.2; P(x7)= 0.1
P(x1)= 0.15 ; P(x2)= 0.1; P(x3)= 0.3; P(x4)= 0.1; P(x5)= 0.05; P(x6)= 0.25; P(x7)= 0.05
P(x1)= 0.05 ; P(x2)= 0.033; P(x3)= 0.1; P(x4)= 0.05; P(x5)= 0.033; P(x6)= 0.7; P(x7)= 0.034
P(x1)= 0.15 ; P(x2)= 0.35; P(x3)= 0.15; P(x4)= 0.1; P(x5)= 0.05; P(x6)= 0.15; P(x7)= 0.05
P(x1)= 0.01 ; P(x2)= 0.07; P(x3)= 0.3; P(x4)= 0.23; P(x5)= 0.2; P(x6)= 0.1; P(x7)= 0.09
P(x1)= 0.06 ; P(x2)= 0.16; P(x3)= 0.12; P(x4)= 0.16; P(x5)= 0.12; P(x6)= 0.32; P(x7)= 0.06
P(x1)= 0.17 ; P(x2)= 0.21; P(x3)= 0.17; P(x4)= 0.15; P(x5)= 0.17; P(x6)= 0.06; P(x7)= 0.07
P(x1)= 0.25 ; P(x2)= 0.25; P(x3)= 0.25; P(x4)= 0.05; P(x5)= 0.08; P(x6)= 0.08; P(x7)= 0.04
P(x1)= 0.06 ; P(x2)= 0.11; P(x3)= 0.2; P(x4)= 0.09; P(x5)= 0.11; P(x6)= 0.03; P(x7)= 0.4
P(x1)= 0.1 ; P(x2)= 0.2; P(x3)= 0.3; P(x4)= 0.1; P(x5)= 0.1; P(x6)= 0.1; P(x7)= 0.1
P(x1)= 0.25 ; P(x2)= 0.2; P(x3)= 0.18; P(x4)= 0.15; P(x5)= 0.1; P(x6)= 0.08; P(x7)= 0.04
P(x1)= 0.02 ; P(x2)= 0.03; P(x3)= 0.28; P(x4)= 0.05; P(x5)= 0.1; P(x6)= 0.1; P(x7)= 0.42
P(x1)= 0.08 ; P(x2)= 0.13; P(x3)= 0.23; P(x4)= 0.13; P(x5)= 0.08; P(x6)= 0.26; P(x7)= 0.09
Для кодування блоками
P(x1)= 0.3 ; P(x2)= 0.3; P(x3)= 0.4;
P(x1)= 0.6 ; P(x2)= 0.25; P(x3)= 0.15;
P(x1)= 0.1 ; P(x2)= 0.8; P(x3)= 0.1;
P(x1)= 0.3 ; P(x2)= 0.1; P(x3)= 0.6;
P(x1)= 0.8 ; P(x2)= 0.15; P(x3)= 0.05;
P(x1)= 0.16 ; P(x2)= 0.34; P(x3)= 0.5;
P(x1)= 0.3 ; P(x2)= 0.45; P(x3)= 0.25;
P(x1)= 0.73 ; P(x2)= 0.14; P(x3)= 0.13;
P(x1)= 0.45 ; P(x2)= 0.11; P(x3)= 0.44;
P(x1)= 0.20 ; P(x2)= 0.56; P(x3)= 0.24;
P(x1)= 0.45 ; P(x2)= 0.32; P(x3)= 0.23;
P(x1)= 0.1 ; P(x2)= 0.69; P(x3)= 0.21;
P(x1)= 0.9 ; P(x2)= 0.05; P(x3)= 0.05;
P(x1)= 0.2 ; P(x2)= 0.44; P(x3)= 0.36;
P(x1)= 0.25 ; P(x2)= 0.51; P(x3)= 0.24.