
Для того чтобы зарегистрироваться на сайте нужно иметь пароль не менее 10 символов,при этом он
должен иметь хотябы две английские буквы,сколько нужно бит,Байт или КБ чтобы вместить двенадцать таких паролей?

Ответы на вопрос

10-2=8 русских букв
N=2^i
8=2^i
i=3 бита(для одной русской буквы)
У нас их 8, тогда 8*3=24 бита на все русские буквы
2=2^i
i=1 бит на одну английскую букву
Их две
1*2=2 бита на все английские буквы
24+2=26 бит на весь пароль
Всего таких паролей 12:
26*12=312 бит=39 байт



Для расчета необходимого объема памяти для хранения 12 паролей с условиями, указанными в вопросе, давайте разберемся с каждым условием по отдельности.
Длина пароля: не менее 10 символов. Если предположить, что каждый символ пароля представляет собой 1 байт (8 бит), то минимальная длина пароля составит 10 байт.
Пароль должен содержать хотя бы две английские буквы. Если предположить, что английская буква занимает 1 байт (8 бит), то две английские буквы займут 2 байта.
Таким образом, каждый пароль будет занимать минимум 10 байт + 2 байта на две английские буквы.
Для 12 паролей это будет: 12 паролей × (10 байт + 2 байта) = 144 байта.
Чтобы перевести байты в биты: 144 байта × 8 бит = 1,152 бит.
Для перевода бит в килобайты: 1,152 бит / 8 (бит в байте) / 1024 (байт в килобайте) = 0.140625 КБ (килобайт).


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili