Решите при регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 12 символов и содержащий символы латинского алфавита (заглавные и строчные), десятичные цифры, а также не менее 6 специальных символов из набора $, #, @, ^. в базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. при этом используют посимвольное кодирование паролей, все символы кодируют минимально возможным и одинаковым целым количеством байт. кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения. для хранения сведений о 40 пользователях выделили 1080 байт. сколько байт можно использовать для хранения дополнительных сведений о каждом пользователе?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
seregatarlykov
06.10.2020 23:01
26 заглавных букв + 26 строчных букв + 10 цифр + 6 символов = 68 знаков используются в паролях.

Один такой знак занимает минимально 7 бит (2^6=64 < 68 < 128=2^7). 
Но символы кодируют целым числом байт. значит по 1 байту (8 бит) на символ. Длина пароля равна 12 символов, которые занимают 12 байт.

Всего выделено 1080 байт на 40 пользователей, то есть 1080/40 = 27 байт на одного пользователя.

Из них 12 байт занято под пароль. Остается 27-12=15 байт можно использовать для хранения дополнительных сведений о каждом пользователе
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота