Сообщение, состоящее из 128 символов, имеет информационный вес 64 байта. сколько символов содержится в алфавите, используемом для записи этого сообщения?

Поляков Евгений Александрович

Учитель информатики высшей категории

Проверено учителем

Для решения этой задачи необходимо определить информационный вес одного символа, а затем через него найти мощность алфавита. 1. Определение информационного веса одного символа Сначала переведем общий информационный вес сообщения из байтов в биты, так как единица измерения информации для одного символа обычно выражается в битах.

  • Общий вес сообщения ( Icap I) = 64 байта. В 1 байте содержится 8 бит. I=64×8=512cap I equals 64 cross 8 equals 512 бит.

Теперь найдем количество бит, которое приходится на один символ ( ii), разделив общий вес на количество символов в сообщении ( Kcap K):

  • K=128cap K equals 128 символов. i=I/K=512/128=4i equals cap I / cap K equals 512 / 128 equals 4 бита на символ.

2. Определение мощности алфавита Мощность алфавита ( Ncap N) — это общее количество символов в нем. Она связана с информационным весом одного символа формулой Хартли: N=2icap N equals 2 to the i-th powerПодставим полученное значение ii:

  • N=24=16cap N equals 2 to the fourth power equals 16.

Ответ: Алфавит, используемый для записи этого сообщения, содержит 16 символов. Хотите, чтобы я подготовил для вас несколько аналогичных задач для закрепления темы?

Форма ответа

Ваш аватар