Сколько байтов выделено для хранения содержательной информации об одном объекте? Каждый объект, зарегистрированный в информационной системе, получает
уникальный код из 11 символов, каждый из которых может быть одной
из 10 первых латинских букв (A, B, C, D, E, F, G, H, I, J). Для представления
кода используют посимвольное кодирование, все символы кодируют
одинаковым минимально возможным количеством битов, а для кода в целом
выделяется минимально возможное целое количество байтов. Кроме того,
для каждого объекта в системе выделен одинаковый объём памяти для
хранения содержательной информации. Для хранения данных (код
и содержательная информация) о 28 объектах потребовалось 700 байт.
Сколько байтов выделено для хранения содержательной информации об
одном объекте? В ответе запишите только целое число – количество байтов.

30 Окт 2021 в 19:47
445 +1
0
Ответы
1

На каждый объект выделяется 11 символов, каждый из которых может быть одной из 10 возможных латинских букв. Таким образом, для кодирования каждого символа потребуется $log_2(10) = 3.32$ бит. Так как мы хотим использовать целое количество бит для кодирования одного символа, возьмем 4 бита на символ.

Тогда для кодирования всего кода из 11 символов потребуется $11 \cdot 4 = 44$ бита или $6$ байт.

По условию, для хранения данных о 28 объектах понадобилось 700 байт:

$28(6 + x) = 700$

$168 + 28x = 700$

$28x = 532$

$x = 19$

Значит, для хранения содержательной информации об одном объекте выделено 19 байтов.

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