Для решения задачи сначала определим, сколько бит необходимо для кодирования одного символа алфавита из 30 символов. Для этого используем формулу, которая связывает количество возможных символов с длиной кода в битах:
\[ n = 2^b \]
где \( n \) — количество символов, а \( b \) — количество бит.
В нашем случае, нам нужно найти такое \( b \), при котором \( 2^b \geq 30 \).
Рассмотрим:
- \( 2^4 = 16 \) (недостаточно)
- \( 2^5 = 32 \) (достаточно)
Следовательно, для кодирования 30 символов нам нужно 5 бит на символ.
Теперь, зная, что длина сообщения составляет 90 символов, мы можем рассчитать информационный вес сообщения в битах, умножив количество символов на количество бит для каждого символа:
\[ \text{Информационный вес} = \text{длина сообщения} \times \text{количество бит на символ} = 90 \times 5 = 450 \text{ бит} \]
Таким образом, информационный вес сообщения равен 450 бит.