РУҚА
11

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

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

На предприятии каждой изготовленной детали присваивают серийный номер, содержащий десятичные цифры, 52 латинские буквы с учётом регистра и символы из 458-символьного специального алфавита. В базе данных для хранения каждого серийного номера отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование серийных номеров: все символы кодируются одинаковым и минимально возможным числом бит. Известно, что для хранения 862 серийных номеров отведено не более 276 Кбайт памяти. Определите максимально возможную длину серийного номера.

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

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

5 қадам
1

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

$$10 + 52 + 458 = 520$$
2

Минимальное одинаковое число бит на один символ должно удовлетворять условию $2^i \geq 520$:

$$i = \lceil \log_2 520 \rceil = 10$$
3

Серийный номер длиной $L$ символов занимает $10L$ бит, то есть $\left\lceil \dfrac{10L}{8} \right\rceil$ байт. Общий объём памяти не должен превышать $276$ Кбайт:

$$862 \cdot \left\lceil \dfrac{10L}{8} \right\rceil \leq 276 \cdot 1024$$
4

Максимальный допустимый размер одного номера равен 327 байтам, так как $862 \cdot 327 = 281874$, а $862 \cdot 328 = 282736 > 276 \cdot 1024 = 282624$.

$$\left\lceil \dfrac{10L}{8} \right\rceil \leq 327$$

Проверяем длину $L=261$: номер занимает $\left\lceil \dfrac{10 \cdot 261}{8} \right\rceil = \lceil 326{,}25 \rceil = 327$ байт. Длина $262$ потребовала бы 328 байт и не满足 ограничению.

$$L_{\max}=261$$
Жауап
261
261
так ответ выглядит в бланке

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

Используют 9 бит для символа, хотя $2^9 < 520$.

Забывают округлить размер бір серийного нөмір вверх до целого числа байт.

Используют 1 Кбайт = 1000 байт вместо 1024 байт.

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

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

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

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