Помогите пожалуйста,решите задачи. ДАМ 100 БАЛЛОВ
Ответы
Задача 1:
N = 128; Так как N = 2^i, то i = log2(N) = log2(128) = 7 бит
Ответ: 7 бит
Задача 2:
k = 28; N = 32
Так как N = 2^i, то i = log2(N) = log2(32) = 5 бит
I = k * i = 28 * 5 = 140 бит
Ответ: 140 бит
Задача 3:
I = 300 бит; k = 100
Так как I = k * i, то i = I/k = 300/100 = 3 бита
N = 2^i = 2^3 = 8 символов
Ответ: 8 символов
Ответ:
~~~~~~~~~
Задача 1:
7 бит
~~~~~~~~~
Задача 2:
140 бит
~~~~~~~~~
Задача 3:
8 символов
~~~~~~~~~
Объяснение:
~~~~~~~~~
Задача 1:
, где
- N - мощность алфавита (количество букв // символов); (128)
- i - вес одного символа в бит.
⇒ i = 7 (бит) - вес одного символа
~~~~~~~~~
Задача 2:
, где
- N - мощность алфавита (количество букв // символов); (32)
- i - вес одного символа в бит.
⇒ i = 5 (бит) - вес одного символа
I = K × i, где
- I - вес (объём) всего сообщения в бит;
- K - количество символов в сообщении; (28)
- i - вес одного символа в бит. (5)
(бит) - вес всего сообщения
~~~~~~~~~
Задача 3:
I = K × i, где
- I - вес (объём) всего сообщения в бит; (300)
- K - количество символов в сообщении; (100)
- i - вес одного символа в бит.
Из формулы I = K × i образуем формулу i = , чтобы найти вес одного символа:
i = (бит) - вес одного символа.
, где
- N - мощность алфавита (количество букв // символов);
- i - вес одного символа в бит. (3)
(символов) - мощность алфавита
~~~~~~~~~