Предмет: Информатика,
автор: Love0Heart0Love
Каждый сотрудник предприятия получает электронный пропуск, на котором записаны личный код, состоящий из двух частей. Первая часть кода содержит 9 символов, каждый из которых может быть одной из 26 заглавных латинских букв. Вторая часть кода содержит 6 символов, каждый из которых может быть одной из десятичных цифр. При этом в базе данных сервера формируется запись, содержащая этот код и дополнительную информацию о пользователе. Для представления кода используют посимвольное кодирование, все символы в пределах одной части кода кодируют одинаковым минимально возможным для этой части количеством битов, а для кода в целом выделяется минимально возможное целое количество байтов. Для хранения данных о 30 пользователях потребовалось 1980 байт. Сколько байтов выделено для хранения дополнительной информации об одном пользователе? В ответе запишите только целое число – количество байтов.
Ответы
Автор ответа:
3
Ответ:
Поиск...
.
Объяснение:
N <= 2^i
N1 = 26
i1 = 5 бит на 1 символ
N2 = 10
i2 = 4 бит на 1 символ
10 символов * 5 бит = 50 бит на первую часть кода
8 символов * 4 бит = 32 бит на вторую часть кода
50 + 32 = 82 бит на код
82 / 8 = 10,25 байт ≈ 11 байт
1980 байт / 60 = 33 байт на одного пользователя всего
33 - 11 = 22 байт для хранения дополнительной информации об одном пользователе.
Похожие вопросы
Предмет: Русский язык,
автор: AlisannA1
Предмет: Русский язык,
автор: MrBlanderChat
Предмет: Английский язык,
автор: tinejdher
Предмет: Русский язык,
автор: Brotanduiwe
Предмет: Алгебра,
автор: SadEast
66-11=55 байт анения дополнительной информации об одном пользователе.