Вопрос 8. В алфавите некоторого языка используется 109 различных символов(сюда входят...

0 голосов
91 просмотров

Вопрос 8. В алфавите некоторого языка используется 109 различных символов(сюда входят буквы, знаки препинания, скобки и иные специальные символы). Определите минимальное количество бит, которое потребуется для кодирования одного символа.Известно, что каждый символ кодируется одинаковым количеством бит. *
Помогите плиззз


Информатика (273 баллов) | 91 просмотров
Дано ответов: 2
0 голосов
Правильный ответ
N = 2^{i}, где
N - мощность алфавита.
I - количество бит на символ.

109 = 2^{i}.
I ≈7 бит (2⁷ = 128 бит, 2⁶ = 64 бит. Округляем в большую сторону).

Ответ: 7 бит.
(8.6k баллов)
0 голосов

N битами можно закодировать 2^N символов.
2^5 = 32,
2^6 = 64,
2^7 = 128.
Таким образом 7 битами можно закодировать 128 символов (и 109 символов очевидно тоже, просто останутся лишние комбинации битов), шестью же битами нельзя закодировать 109 символов (а только 64 символа).
Ответ. 7 бит.

(5.5k баллов)