(И. Женецкий) При регистрации в компьютерной системе каждому объекту присваивается идентификатор, состоящий из \(1000\) символов и содержащий только цифры двенадцатеричной системы счисления и символы из \(31415\)-символьного специального алфавита. В базе данных для хранения каждого идентификатора отведено одинаковое и минимально возможное целое число байт. При этом используется посимвольное кодирование идентификаторов, все символы кодируются одинаковым и минимально возможным количеством бит. Определите объём памяти (в Кбайт), необходимый для хранения \(8192\) идентификаторов. В ответе запишите только целое число – количество Кбайт.
Решение:
Для формирования идентификатора используются \(12 + 31415 = 31427\) символов. Так как \(2^{14} = 16~384 < 31427 < 32768 = 2^{15},\) то для их кодирования необходимо минимум \(15\) бит. Тогда идентификатор будет занимать в памяти \(15 \cdot 1000 / 8 = 1875\) байт. Объём памяти, необходимый для хранения \(8192\) идентификаторов, равен \(8192 \cdot 1875 / 2^{10} = 15~000\) Кбайт.
Ответ: \(15~000\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене