Предмет: Информатика,
автор: danadarina40
Напишите решение и ответ пожалуйста!
Для регистрации на сайте некоторой страны пользователю необходимо придумать пароль длиной ровно 15 символов. В пароле можно использовать десятичные цифры и 11 различных символов местного алфавита, причем все буквы используются в двух начертаниях – строчные и прописные. Каждый символ кодируется одинаковым и минимально возможным количеством бит, а каждый пароль – одинаковым и минимально возможным целым количеством байт. Определите объем памяти в байтах, необходимый для хранения 30 паролей.
Ответы
Автор ответа:
1
Ответ:
300 байт
Объяснение:
В каждом знаке пароля может стоять одна из 10 цифр или одна из 22 букв (11 строчных + 11 прописных), то есть всего можно использовать 10+22 = 32 различных символа.
Для кодирования 32 символов в двоичной системе требуется использовать 5 бит (потому что 2⁵ = 32).
Всего мест для символов в пароле 15. Тогда что бы закодировать все эти символы нам потребуется 5 бит * 15 = 75 бит.
Зная, что каждый пароль кодируется минимально возможным и целым количеством байт, а в 1 байте 8 бит, находим число байт
75 : 8 = 9,375
округляя вверх до целого количества получаем 10 байт для хранения одного пароля.
Нам нужно хранить 30 паролей. тогда в памяти они займут 10 байт * 30 = 300 байт
Похожие вопросы
Предмет: Биология,
автор: sonyboom563
Предмет: Химия,
автор: nexst4824
Предмет: Информатика,
автор: 83648286
Предмет: Физика,
автор: 1324679