Вопрос задан 28.07.2023 в 13:11. Предмет Информатика. Спрашивает Омарова Айша.

При регистрации в компьютерной системе каждому пользователю выдается пароль состоящий из 9 символов

и содержащий только символы на 23-символьного алфавита.В базе данных для хранения сведений а каждом пользователе отведено одинаковое и минимальное возможное целое число байт .При этом используют посимвольное кодирование паролей ,все символы кодируют одинаковым и минимально возможным количиством бит.Кроме собственно пароля ,для каждого пользователя в системе хранятся дополнительные сведения,для чего выделено целое число байт,это число одно и тоже для всех пользователей. Для хранения сведений о 30 пользователях потребовалось810 байт.Сколько байт выделено для хранения дополнительных сведений об одном пользователе ?в ответе запишите только целое число-количество байт
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Воробьева Юлия.

на каждого 810/30=27 байт

в алфавите 23 символа, значит при двоичном кодировании на 1 символ надо 5 бит

2^5>23

значит на пароль из 9 символов надо 5*9=45 бит, но в байтах это 6

значит 27-6=19 байт дополнительной информации каждому

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте разберем задачу шаг за шагом:

  1. Каждый пароль состоит из 9 символов, и каждый символ кодируется минимальным количеством бит.
  2. Всего символов в алфавите: 23.
  3. Дополнительные сведения об одном пользователе занимают целое число байт (обозначим это число как X).

По условию задачи, для хранения сведений о 30 пользователях потребовалось 810 байт. Таким образом, у нас есть уравнение:

30 * (9 байт на пароль) + 30 * X байт = 810 байт

Рассчитаем количество байт, выделенных для хранения дополнительных сведений об одном пользователе (X):

30 * 9 байт + 30 * X байт = 810 байт

270 байт + 30 * X байт = 810 байт

30 * X байт = 810 байт - 270 байт

30 * X байт = 540 байт

Теперь найдем X:

X байт = 540 байт / 30

X байт = 18 байт

Ответ: 18 байт.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос