Для решения задачи нам понадобится формула:
$$N = 2^i$$где:
Чтобы найти (i), нам нужно выразить её из формулы:
$$i = \log_2{N}$$Для алфавита, содержащего 8 букв:
$$i = \log_2{8} = 3$$
Значит, информационный вес символа равен 3 бита.
Для алфавита, содержащего 32 буквы:
$$i = \log_2{32} = 5$$
Значит, информационный вес символа равен 5 битам.
Для алфавита, содержащего 40 букв:
Так как 40 не является степенью 2, нужно выбрать ближайшую большую степень 2, чтобы вместить все символы алфавита. Это будет 64 (2 в 6 степени).
$$i = \log_2{64} = 6$$
Значит, информационный вес символа равен 6 битам.
Ответ: