Задача по информатике При регистрации в компьютерной системе каждому пользователю присваивается идентификатор фиксированной длины, состоящий из двух частей. Первая часть включает 5 заглавных латинских букв; каждый символ кодируется отдельно с использованием минимально возможного количества битов. Вторая часть – целое число от 0001 до 3000, для его кодирования используется минимальное число бит. Для кодирование полного идентификатора выделяется целое число байтов. Кроме того, для каждого пользователя хранятся дополнительные сведения (также целое число байтов, одинаковое для каждого пользователя). Определите, сколько байтов занимают дополнительные сведения, если для данные о 52 пользователях занимают 936 байтов

18 Дек 2022 в 19:40
416 +1
0
Ответы
1

Для каждого пользователя для первой части (5 заглавных латинских букв) необходимо 5 символов, каждый из которых кодируется минимальным числом битов. По таблице ASCII для кодирования заглавных латинских букв используется 7 бит. Таким образом, первая часть идентификатора каждого пользователя занимает 5 * 7 = 35 бит = 4.375 байта.

Для второй части (целое число от 0001 до 3000) необходимо 12 бит для кодирования чисел от 1 до 3000 (по формуле 2^n >= 3000, n=12). Таким образом, вторая часть идентификатора каждого пользователя занимает 12 бит = 1.5 байта.

Итак, идентификатор каждого пользователя занимает 4.375 + 1.5 = 5.875 байта.

Если для данные о 52 пользователях занимают в сумме 936 байтов, то общее количество байтов для идентификаторов пользователей равно 52 * 5.875 = 305.5 байтов.

Таким образом, количество байтов, занимаемое дополнительными сведениями для каждого пользователя, равно (936 - 305.5) / 52 ≈ 11.62 байта.

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