РУҚА
11

Решение: Длина серийного номера

ЕГЭ · Информатика · Задание 11 · Информация и кодирование
ПовышеннаяФИПИD9271CКороткий ответ≈ 3 минутыРазбор в 5 шаговОтвет сверен с ключом
Условие

На предприятии каждой изготовленной детали присваивают серийный номер, содержащий десятичные цифры, 26 латинских букв (без учёта регистра) и символы из 16 350-символьного специального алфавита. В базе данных для хранения каждого серийного номера отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование серийных номеров, все символы кодируются одинаковым и минимально возможным числом бит. Известно, что для хранения 510 серийных номеров отведено более 96 Кбайт памяти. Определите минимально возможную длину серийного номера.

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

5 шагов
1

Определим мощность алфавита серийного номера.

$$N=10+26+16350=16386$$
2

Найдём минимальное одинаковое число бит для кодирования одного символа. Так как $2^{14}=16384<16386\leq 2^{15}$, требуется 15 бит на символ.

$$i=\lceil\log_2 16386\rceil=15$$
3

Для серийного номера длины $L$ объём информации составляет $15L$ бит, а занимаемая память — $\left\lceil\dfrac{15L}{8}\right\rceil$ байт.

4

Объём памяти для 510 номеров должен быть больше 96 Кбайт, то есть больше $96\cdot1024=98304$ байт. Следовательно, на один номер требуется не менее 193 байт.

$$\left\lceil\dfrac{98304+1}{510}\right\rceil=193$$

Требуемая длина номера удовлетворяет неравенству $\left\lceil\dfrac{15L}{8}\right\rceil\geq193$. Минимальное $L$, при котором это выполняется, равно 103.

$$\left\lceil\dfrac{15\cdot103}{8}\right\rceil=\lceil193{,}125\rceil=194$$
Ответ
103
103
так ответ выглядит в бланке

Где здесь ошибаются

Считать 14 бит достаточными, не учитывая, что $16386>2^{14}$.

Забыть округление объёма одного номера до целого числа байт.

Использовать 1000 байт в килобайте вместо 1024.

Проверять условие как нестрогое, хотя в задаче сказано «более 96 Кбайт».

Закрепить приёмВ теме «Информация и кодирование» ещё 438 задач — с ответом и таким же разбором.
Тренироваться

Как решать задание 11 ЕГЭ, информатика

Разбор этой задачи разложен на 5 шагов: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Информация и кодирование»: в ней 439 задач, и у каждой есть такой же разбор. Регистрация не нужна.