Для передачи секретного сообщения используется код
Формулировка задания: Для передачи секретного сообщения используется код, состоящий из букв и цифр (всего используется N различных символов). При этом все символы кодируются одним и тем же (минимально возможным) количеством бит. Определите информационный объем сообщения длиной в K символов.
Задание входит в ЕГЭ по информатике для 11 класса под номером 13 (Вычисление количества информации).
Рассмотрим, как решаются подобные задания на примере.
Для передачи секретного сообщения используется код, состоящий из заглавных латинских букв и цифр (всего используется 36 различных символов). При этом все символы кодируются одним и тем же (минимально возможным) количеством бит. Определите информационный объем сообщения длиной в 160 символов.
- 900 бит
- 160 байт
- 800 бит
- 120 байт
Воспользуемся формулой определения количества информации для вычисления числа бит, требуемых для кодирования одного символа:
2k = N
где k – информационный вес символа в битах, а N – количество информации. Нужно подобрать такое минимальное k, чтобы можно было закодировать каждый символ из 36. То есть:
2k ≥ 36
k = 6
Осталось вычислить информационный объем сообщения длиной в 160 символов:
160 ⋅ 6 = 960 бит
Такого ответа нет, поэтому переведем биты в байты:
960 / 8 = 120 байт
Таким образом, правильным является ответ номер 4.
4
Нашли ошибку? Выделите текст и нажмите Ctrl + Enter.
- В марафоне участвуют бегуны, специальное устройство регистрирует прохождение
- В велокроссе участвуют спортсмены, специальное устройство регистрирует прохождение
- Для передачи сигналов на флоте используются специальные сигнальные флаги
- Для передачи аварийных сигналов договорились использовать
- Световое табло состоит из светящихся элементов
Есть другой способ решения?