Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 11. Информатика. ЕГЭ. Поляков-2058
- Просмотры: 3361
- Изменено: 18 апреля 2025
Сотрудникам компании выдают электронную карту, на которой записаны их личный код, номер подразделения (целое число от \(1\) до \(120)\) и дополнительная информация. Личный код содержит \(11\) символов и может включать латинские буквы (заглавные и строчные буквы различаются) и десятичные цифры. Для хранения кода используется посимвольное кодирование, все символы кодируются одинаковым минимально возможным количеством битов, для записи кода отводится минимально возможное целое число байтов. Номер подразделения кодируется отдельно и занимает минимально возможное целое число байтов. Известно, что на карте хранится всего \(28\) байтов данных. Сколько байтов занимает дополнительная информация?
Решение:
Для кодирования символов латинского алфавита в обоих регистрах, а также десятичных цифр необходимо \(\lceil \log_2 (2 \cdot 26 + 10) \rceil = 6\) бит. Значит, личный код будет занимать в системе \(\lceil 11 \cdot 6 / 8 \rceil = 9\) байт. Код подразделения можно закодировать с помощью \(\lceil \log_2 120 \rceil = 7\) бит, а занимает он на карте \(\lceil 7 / 8 \rceil = 1\) байт. Т.о., дополнительная информация занимает на карте \(28 - (9 + 1) = 18\) байт.
Ответ: \(18\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


