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

3 Авг 2020 в 19:42
218 +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 Апр 2024 в 10:42
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир