. При ре­ги­стра­ции в ком­пью­тер­ной си­сте­ме каж­до­му поль­зо­ва­те­лю вы­да­ет­ся па­роль, со­сто­я­щий из 15 сим­во­лов и со­дер­жа­щий толь­ко сим­во­лы Е, Г, Э, 2, 0, 1, 3. Каж­дый такой па­роль в ком­пью­тер­ной про­грам­ме за­пи­сы­ва­ет­ся ми­ни­маль­но воз­мож­ным и оди­на­ко­вым целым ко­ли­че­ством байт (при этом ис­поль­зу­ют по­сим­воль­ное ко­ди­ро­ва­ние и все сим­во­лы ко­ди­ру­ют­ся оди­на­ко­вым и ми­ни­маль­но воз­мож­ным ко­ли­че­ством бит). Опре­де­ли­те объем па­мя­ти, от­во­ди­мый этой про­грам­мой для за­пи­си 25 па­ро­лей.

23 Мая 2021 в 19:43
278 +1
1
Ответы
1

Для каждого символа нужно 3 бита (так как 7 символов могут быть закодированы с использованием 3 бит). Таким образом, каждый пароль из 15 символов займет 45 бит.

Для 25 паролей потребуется 25 * 45 = 1125 бит. Однако, обычно учитывается, что память выделяется кратно байту (8 бит), поэтому мы должны округлить значение до ближайшего кратного байту.

1125 бит = 140,625 байт

Следовательно, программа потребует 141 байт памяти для записи 25 паролей.

17 Апр 2024 в 18:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир