Какое минимальное количество бит необходимо, чтобы кодировать номер
Формулировка задания: В соревновании участвуют N атлетов. Какое минимальное количество бит необходимо, чтобы кодировать номер каждого атлета?
Задание входит в ЕГЭ по информатике для 11 класса.
Рассмотрим, как решаются подобные задания на примере.
В соревновании участвуют 215 атлетов. Какое минимальное количество бит необходимо, чтобы кодировать номер каждого атлета?
- 8
- 14
- 26
- 27
Воспользуемся формулой определения количества информации для вычисления числа бит:
2k = N
где k – информационный вес символа в битах, а N – количество информации. Нужно подобрать такое минимальное k, чтобы можно было закодировать номер каждого атлета из 215. То есть:
2k ≥ 215
при k = 7:
27 = 128
при k = 8:
28 = 256
7 бит не хватит для кодирования 215 номеров атлетов, а 8 как раз достаточно. Это ответ номер 1.
1
Нашли ошибку? Выделите текст и нажмите Ctrl + Enter.
Есть другой способ решения?