При регистрации в компьютерной системе каждому пользователю выдается пароль, состоящий из 30 символов и содержащий только символы А

Вопрос пользователя

При регистрации в компьютерной системе каждому пользователю выдается пароль, состоящий из 30 символов и содержащий только символы А, Б, В, Г, Д. Каждый такой пароль в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт. При этом используют посимвольное кодирование. Все символы кодируются одинаковым и минимально возможным количеством бит. Определите, сколько байт необходимо для хранения 50 паролей.

Ответ эксперта

Каждый символ из 5-символьного алфавита кодируется с помощью 3 бит (2^2 < 5 < 2^3).
Так как пароль содержит 30 символов, то всего требуется  3*30 = 90  бит.
Минимальное количество байт, которое содержит в себе 90 бит — 12. То есть на каждый пароль требуется 12 байт.
Тогда для хранения 50 паролей необходимо  12 * 50 = 600 байт.

image_pdfСкачать ответimage_printРаспечатать решение

Добавить комментарий

Похожие вопросы от пользователей