Калькулятор может хранить числа от 0 до 1000 включительно. Какое минимальное количество бит потребуется для кодирования одного из этих чисел?
Бит может принимать 2 значения, для кодирования одного из чисел потребуется такое количество бит, чтобы можно было закодировать 1001 символ (ведь от 0 до 1000 включительно всего 1001 число).
9 бит: \(2^9 = 512 < 1001\) — не подходит, слишком мало символов можно закодировать.
10 бит: \(2^{10} = 1024 \geq 1001\) — подходит, можно закодировать достаточное количество символов.
Значит для кодирования одного из чисел потребуется 10 бит.
Ответ: 10