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

БАК является важным исследовательским центром в мире. Для доступа на территорию учёному нужно иметь карту доступа и специальный браслет со встроенным чипом. На карту записывается имя учёного, страна, откуда он прибыл, и название специальности. Для записи информации на карту используется французский алфавит (26 букв) со строчными и заглавными буквами. Для каждого блока на карте выделено какое-то количество символов. При этом используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством бит. Вся информация на карте занимает минимальное целое число байт. На чипе хранится уникальный номер от 0 до 8000423. При этом используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством бит. Вся информация на чипе занимает минимальное целое число байт. Каково максимальное количество символов, которое можно выделить для записи имени учёного, страны, откуда он прибыл, и названия его специальности, если известно, что база данных из 3072 учёных весит 768 КБайт?

1 символ французского алфавита из 26 символов строчных и заглавных может быть закодирован не менее, чем 6 битами, так как 25 = 32 < 52 < 26 =  64.

Чтобы закодировать целое число от 0 до 8000423 потребуется минимально 22 бит, так как 224              224  4  < 8000424 <   2 .

Примечание автора. Чтобы быстрее ориентироваться в больших числах, стоит запомнить тот факт, что наши глаза видят 24 бита или 16 777 216 цветов. Такое количество цветов отображают практически все современные мониторы.

Вся информация на чипе занимает минимальное целое число байт. На хранение информации в чипе будет выделено 3 байт.

На одного учёного БАК приходится

768-⋅ 1024-= 256   3072  байт.

Тогда на карту доступа выделено не более 256 байт или 2048 бит. Тогда всего символов не более 2048 ÷  6 ≈ 342.  Всего 336 символов на каждый блок.

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