Для регистрации на сайте некоторой страны пользователю требуется придумать пароль. Длина пароля — ровно 7 символов. В качестве символов используются десятичные цифры и 30 различных букв местного алфавита, причём все буквы используются в двух начертаниях: как строчные, так и прописные (регистр буквы имеет значение!). Под хранение каждого такого пароля на компьютере отводится минимально возможное и одинаковое целое количество байтов, при этом используется посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством битов. Определите объём памяти, который занимает хранение 40 паролей.1) 280 байт2) 240 байт3) 320 байт4) 200 байт
Для хранения одного пароля длиной 7 символов с использованием десятичных цифр и 30 букв местного алфавита (каждая буква в двух начертаниях) потребуется:
Логарифм по основанию 2 от 10 = 3.32 бита для кодирования каждой цифры,Логарифм по основанию 2 от 30 = 4.91 бита для кодирования каждой буквы,Всего бит на символ: 3.32 (для цифр) + 4.91 * 2 (для букв) = 13.14 бит.
Таким образом, для хранения одного пароля потребуется 7 символов * 13.14 бит = 91.98 бит, что составляет 12 байт (округленно).
Для хранения 40 паролей потребуется 40 * 12 байт = 480 байт.
Для хранения одного пароля длиной 7 символов с использованием десятичных цифр и 30 букв местного алфавита (каждая буква в двух начертаниях) потребуется:
Логарифм по основанию 2 от 10 = 3.32 бита для кодирования каждой цифры,Логарифм по основанию 2 от 30 = 4.91 бита для кодирования каждой буквы,Всего бит на символ: 3.32 (для цифр) + 4.91 * 2 (для букв) = 13.14 бит.Таким образом, для хранения одного пароля потребуется 7 символов * 13.14 бит = 91.98 бит, что составляет 12 байт (округленно).
Для хранения 40 паролей потребуется 40 * 12 байт = 480 байт.
Ответ: 1) 480 байт.