Каждый сотрудник предприятия получает электронный пропуск, на котором записаны личный код сотрудника, код подразделения и некоторая дополнительная информация.
Личный код состоит из 14 символов, каждый из которых может быть одной из 14 допустимых заглавных букв или одной из 10 цифр. Для записи личного кода используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством бит.
Код подразделения состоит из двух натуральных чисел, не превышающих 999, каждое из которых кодируется как двоичное число и
занимает минимально возможное целое число бит.
Личный код и код подразделения записываются подряд и вместе занимают минимально возможное целое число байт.
Всего на пропуске хранится 28 байт данных.
Сколько байт выделено для хранения дополнительных сведений об одном сотруднике? В ответе запишите только целое число – количество байт.
Ответ:
Решение:
Личный код
каждый из которых может быть одной из 14 допустимых заглавных букв или одной из 10 цифр.
14+10 = 24
25 >=24 (5 бит)
Личный код состоит из 14 символов = 14 * 5 = 70 бит
Код подразделения
Код подразделения состоит из двух натуральных чисел, не превышающих 999
210 >= 999 (10 бит)
10 + 10 = 20 бит
Личный код и код подразделения записываются подряд и вместе занимают минимально возможное целое число байт.
Личный код + Код подразделения = 70+20 = 90 бит
90 / 8 <= 12 байт
Сколько байт выделено для хранения дополнительных сведений об одном сотруднике?
28 — 12 = 16 байт
Ответ: 16