Предмет: Информатика, автор: АндрейЧЧЧЧЧ

Для регистрации на сайте необходимо ввести следующую информацию: логин, состоящий из букв английского алфавита длиною 20 символов (всего используется 24 различных символа); пароль, состоящий из цифр (от 0 до 9) и длиною 15 символов; пол (М или Ж). Каждая такая учётная запись кодируется минимально возможным и одинаковым (целым) количеством байт (при этом используют посимвольное кодирование, и все символы логина кодируются одинаковым и минимально возможным количеством бит, все символы пароля кодируются одинаковым и минимально возможным количеством бит, и пол также кодируется минимально возможным количеством бит). Определите объём памяти, необходимый для хранения 30-ти записей.
1) 3330 байт
2) 480 байт
3) 630 байт
4) 3030 байт
Заранее спасибо!

Ответы

Автор ответа: Аноним
6
Логин занимает объём памяти равной  = 20 * 5 бит = 100 бит (5 бит, т.к  2^{4}  \ \textless \  24 \ \textless \   2^{5} )
Аналогично с паролем, он занимает 15 * 4 бита = 60 бит памяти
Для хранения результатов выбора пола достаточно одного бита ( всего два возможных варианта( 2^{1} ) - ж или м,).
Итого одна учетная запись занимает: 100 + 60 +1 = 161 бит памяти.
Но в условии сказано, что она кодируется минимально возможным целым! кол-вом байт, значит: 161/8 = 20,125 байт, округляем в большую сторону - 21 байт.
Всего 30 записей: 21 * 30 = 630 байт.
Значит верный ответ под номером 3)

АндрейЧЧЧЧЧ: Большое спасибо)
Аноним: :)
Похожие вопросы
Предмет: Математика, автор: tekleelena
Предмет: Математика, автор: olgaverminko
Предмет: Английский язык, автор: VGFADD
Предмет: Математика, автор: shermatovadham2003