Задание EGEINF35BCB4: Объём информации, пароли и кодировки

ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий

Открыть решение ↓ Ошибка или пожелание

Тип задачи: Объём информации, пароли и кодировки.

Учебные темы: Теоретические подходы к оценке количества информации. Единицы измерения количества информации. Алфавитный подход к оценке количества информации. Закон аддитивности информации. Формула Хартли. Информация и вероятность. Формула Шеннона; Кодирование текстов. Кодировка ASCII. Однобайтные кодировки. Стандарт UNICODE. Кодировка UTF-8. Определение информационного объёма текстовых сообщений.

Впишите правильный ответ.

На предприятии каждой изготовленной детали присваивают серийный номер, состоящий из 2783 символов. В базе данных каждый серийный номер занимает одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование серийных номеров, все символы кодируются одинаковым и минимально возможным числом бит. Известно, что для хранения 3 845 627 серийных номеров требуется не менее 11 Гбайт памяти. Определите минимально возможную мощность алфавита, используемого для записи серийных номеров. В ответе запишите только целое число.



i
СВОЙСТВА ЗАДАНИЯ
КЭС:
2.2 Теоретические подходы к оценке количества информации. Единицы измерения количества информации. Алфавитный подход к оценке количества информации. Закон аддитивности информации. Формула Хартли. Информация и вероятность. Формула Шеннона
Тип ответа:Краткий ответ
Номер: 35BCB4
НЕ РЕШЕНО Ответить

Решение задания EGEINF35BCB4

Ответ: 257

Пусть L — длина номера, b — число бит на символ. Код номера занимает L · b бит. Размер P одного номера — наименьшее целое число байт, которое вмещает эти биты, то есть результат округления L · b8 вверх. Общий объём B = K · P, где K = 3845627.

Граница памяти: 11 Гбайт = 11 · 1073741824 = 11811160064 байт.
Требование условия: общий объём не менее 11811160064 байт. Равенство допускается только в формулировках «не более» и «не менее».

При увеличении числа бит на символ округлённый размер записи не уменьшается. Поэтому для доказательства минимума достаточно найти допустимую границу и проверить соседнее меньшее целое значение.

Кандидат 9 бит на символ:
Биты: 2783 · 9 = 25047.
Байты: 250478 → 3131.
Границы округления: 3130 · 8 = 25040 — недостаточно; 3131 · 8 = 25048 — достаточно.
Общий объём: 3845627 · 3131 = 12040658137 байт.
Условие «не менее 11811160064» выполнено.

Кандидат 8 бит на символ:
Биты: 2783 · 8 = 22264.
Байты: 222648 → 2783.
Границы округления: 2782 · 8 = 22256 — недостаточно; 2783 · 8 = 22264 — достаточно.
Общий объём: 3845627 · 2783 = 10702379941 байт.
Условие «не менее 11811160064» не выполнено.

Нужная граничная длина кода: b = 9. Такое минимальное число бит требуется для алфавита из N символов, когда N больше 2⁸ = 256, но не превосходит 2⁹ = 512.

Минимальная мощность: N = 2⁸ + 1 = 257.

Проверка: выбранная граница удовлетворяет исходному условию после округления каждой записи, соседняя граница — нет. Из монотонности общего объёма следует, что все ещё меньшие значения также не подходят. Значит, требуемый экстремум достигнут.

Ответ: 257.

Помочь улучшить сайт

Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF35BCB4.

Сообщение увидит только команда сайта: на странице оно не публикуется.

Комментарии к решению

Комментарии видны всем посетителям сайта.

Комментариев пока нет. Будьте первым.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.