Задача к ЕГЭ по информатике на тему «коды без дополнительной информации» №2

При регистрации в компьютерной системе каждому объекту присваивается идентификатор, состоящий из 16 символов и содержащий только десятичные цифры и символы из 180-символьного специального алфавита. В базе данных для хранения каждого идентификатора отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование идентификаторов, все символы кодируют одинаковым и минимально возможным количеством бит.

Определите объём памяти (в Кбайт), необходимый для хранения 2400 идентификаторов. В ответе запишите только целое число — количество Кбайт.

Всего в идентификаторе используется 10 + 180 = 190 символов.

Так как с помощью N бит можно закодировать 2N  символов, то для записи каждого из 16 символов необходимо 8 бит (Так как 28  = 256 > 190).

Для хранения 16 символов требуется 16 * 8 = 128 бит. Минимальное количество байт, вмещающее в себя 128 бит = 16 байт. Таким образом, на хранение 2400 идентификаторов потребуется 16× 2400  байт = 38 Кбайт (округляем в большую сторону).

Ответ: 38
Оцените статью
Я решу все!