РУҚА
11

Шешімі: Длина серийного нөмір

ЕГЭ · Информатика · Тапсырма 11 · Информация и кодирование
КүрделіФИПИ824B06Қысқа жауап≈ 3 минутТалдау 5 қадамЖауап сверен с ключом
Условие

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

Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешім по шагам

5 қадам
1

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

$$10 + 26 + 4070 = 4106$$
2

Найдём минимальное одинаковое число бит для кодирования одного символа. Поскольку $2^{12}=4096<4106\leq 2^{13}=8192$, требуется $13$ бит на символ.

$$i=13$$
3

Для серийного номера длины $n$ количество информации равно $13n$ бит, поэтому отведённый объём в байтах равен:

$$b=\left\lceil\frac{13n}{8}\right\rceil$$
4

Память для 960 нөмір должна быть больше $212$ Кбайт:

$$960b>212\cdot1024$$

Следовательно, на один номер требуется не менее $227$ байт. Проверяем минимальную длину: при $n=140$ получаем $\left\lceil\frac{13\cdot140}{8}\right\rceil=\lceil227{,}5\rceil=228$ байт, а при $n=139$ — $\left\lceil\frac{13\cdot139}{8}\right\rceil=226$ байт. Значит, минимальная длина равна $140$.

$$\left\lceil\frac{13\cdot139}{8}\right\rceil=226,\qquad \left\lceil\frac{13\cdot140}{8}\right\rceil=228$$
Жауап
140
140
так ответ выглядит в бланке

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

Считать, что для 4106 символов достаточно 12 бит, хотя $4106>2^{12}$.

Не округлять объём бір серийного нөмір вверх до целого числа байт.

Использовать 1000 байт в одном Кбайте вместо принятого в есепке значения $1024$ байта.

Закрепить приёмВ теме «Информация и кодирование» ещё 438 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 11 ЕГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 5 шагов: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

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