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

OligCh OligCh    1   20.09.2019 01:01    12

Ответы
Софья3601 Софья3601  08.10.2020 03:28
N битами можно закодировать 2^N символов.
2^5 = 32,
2^6 = 64,
2^7 = 128.
Таким образом 7 битами можно закодировать 128 символов (и 109 символов очевидно тоже, просто останутся лишние комбинации битов), шестью же битами нельзя закодировать 109 символов (а только 64 символа).
ответ. 7 бит.
ПОКАЗАТЬ ОТВЕТЫ
ЛимАнель ЛимАнель  08.10.2020 03:28
N = 2^{i}, где
N - мощность алфавита.
I - количество бит на символ.

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

ответ: 7 бит.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика