Программа генерирует пароли длиной 10 символов. В качестве символов используют 20 различных букв и десятичные цифры в любом порядке. Каждый такой пароль записывается минимально возможным и одинаковым целым количеством байтов, при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством битов. Определить объем памяти (в байтах), отводимый этой программой для записи 40 паролей.

3 Авг 2020 в 19:42
192 +1
0
Ответы
1

Для генерации пароля длиной 10 символов из 20 различных букв и десятичных цифр, нам нужно минимально возможное количество различных символов для кодирования. В данном случае у нас 30 различных символов (26 букв + 10 цифр), что соответствует 5-битовому кодированию (2^5 = 32).

Таким образом, один пароль длиной 10 символов будет занимать 10 * 5 = 50 битов, что равно 6.25 байт (технически, округлено до 7 байт).

Для записи 40 паролей длиной 10 символов каждый, нам потребуется 40 * 7 = 280 байт памяти.

18 Апр в 10:42
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир