Подготовка к школе
1 класс
2 класс
3 класс
4 класс
5 класс
6 класс
7 класс
8 класс
9 класс
10 класс
11 класс
ОГЭ
ЕГЭ
Для всех
Назад

11. Вычисление количества информации: #291957

Сообщить о проблеме
Задание #291957
Задание было решено верно
Задание было решено неверно

Автомобильный номер состоит из $8$ символов: четырёх цифр, за которыми следуют $4$ буквы. Допустимыми символами считаются $10$ цифр и $25$ заглавных латинских букв (кроме буквы O). Для хранения каждой из цифр используется одинаковое и наименьшее возможное количество бит. Аналогично, для хранения каждой из букв используется одинаковое и наименьшее возможное количество бит. При этом количество бит, используемых для хранения одной буквы и одной цифры, могут быть разными. Для хранения каждого номера используется одинаковое и минимально возможное количество байт.

Сколько байт памяти потребуется для хранения $200$ автомобильных номеров? Номера хранятся без разделителей.

Для кодирования одной из $10$ цифр требуется $4$ бита, так как $2^3=8<10\leq16=2^4$.

Для хранения четырёх цифр требуется $4\cdot4=16$ бит.

Для кодирования одной из $25$ букв требуется $5$ бит, так как $2^4=16<25\leq32=2^5$.

Для хранения четырёх букв требуется $4\cdot5=20$ бит.

Объём одного автомобильного номера: $16+20=36$ бит.

Каждый номер занимает целое число байт, поэтому округляем вверх: $$\left\lceil\dfrac{36}{8}\right\rceil=5 байт.$$

Для хранения $200$ номеров потребуется: $5\cdot200=1000$ байт.

Показать
Очки опыта 20
Спросить Зави
0 заданий сегодня

Предложить улучшение