Задание:
В некоторой стране автомобильный номер состоит из 7 символов. Каждый символ может быть одной из 18 различных букв или десятичной цифрой. Каждый такой номер в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт, при этом используют посимвольное кодирование и каждый символ кодируется одинаковым и минимально возможным количеством бит. Определите объем памяти в байтах, отводимый этой программой для записи 50 номеров. В ответе укажите только число.
Решение:
* N = 18 + 10 = 28 (так как используются 18 букв и десятичные цифры)
* N = 2i
28 = 2i
16 < 28 < 32
4 < i < 5, берем в большую сторону i = 5, следовательно на один символ требуется 5 бит.
* Автомобильный номер состоит из 7 символов = 7 * 5 = 35 бит на один номер.
* Так как каждый номер в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт, то переведем 35 бит в байты:
35/8 = 4.375, округляем в большую сторону и получаем 5 байт на один автомобильный номер.
* 50 номеров = 5 * 50 = 250 байт
Ответ: 250