Объём памяти для паролей
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 15 символов и содержащий цифры и заглавные буквы русского алфавита. Буквы Ё, Й, Ь, Ы и Ъ не используются. Таким образом, используется 38 различных символов. Каждый такой пароль в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит).
Определите объём памяти, отводимый этой программой для записи 20 паролей.
Условие как в банке ФИПИ — открыть и сверить
| При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 15 символов и содержащий цифры и заглавные буквы русского алфавита. Буквы Ё, Й, Ь, Ы и Ъ не используются. Таким образом, используется 38 различных символов. Каждый такой пароль в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит). Определите объём памяти, отводимый этой программой для жазбалар 20 паролей. | ||||||||||||||
|
Бір нұсқаны таңдаңыз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Сколько бит необходимо для кодирования бір символа из 38 возможных?
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Минимальное количество бит на символ равно $\lceil\log_2 38\rceil = 6$. Умножьте это значение на число символов в пароле.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Один пароль занимает $15 \cdot 6 = 90$ бит, то есть $\lceil 90 / 8\rceil = 12$ байт. Для 20 паролей потребуется $12 \cdot 20 = 240$ байт.