Задание:
В некоторой стране автомобильный номер длиной 6 символов составляется из заглавных букв (всего используется 12 букв) и десятичных цифр в любом порядке. Каждый символ кодируется одинаковым и минимально возможным количеством бит, а каждый номер – одинаковым и минимально возможным количеством байт. Определите объем памяти, необходимый для хранения 32 автомобильных номеров.
Ответ: 128 байт
Решение:
1. Десятичных чисел всего 10 (от 0 до 9) + 12 используемых букв
N = 12 + 10
N = 22
Дано:
N = 22
К = 32
Найти: Y (в байтах)
1) N = 2i
22 = 2i 16 < 22 < 32
i = 5 (Берем степень в большую сторону)
2) 1 автомобильный номер состоит из 6 символов.
1 номер = 5 * 6 = 30 бит
По условию известно, что 1 номер записывается в байтах, переведем 30 бит в байты.
30 : 8 = 4 байта (округляем в большую сторону)
3. 1 Номер = 4 байта.
32 номера = 32 * 4 = 128 байт