РУҚА
11

Шешімі: Мощность алфавита серийного нөмір

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

На предприятии каждой изготовленной детали присваивается серийный номер, состоящий из 248 символов. В базе данных для хранения каждого серийного номера отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование серийных номеров, все символы кодируются одинаковым и минимально возможным числом бит. Известно, что для хранения 75 600 серийных номеров требуется более 16 Мбайт памяти. Определите минимально возможную мощность алфавита, используемого для записи серийных номеров.

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

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

6 қадам
1

Вычислим объём памяти, соответствующий 16 Мбайт:

$$16 \cdot 2^{20} = 16777216\ \text{байт}$$
2

На один серийный нөмір должно приходиться более:

$$\frac{16777216}{75600} \approx 221{,}92\ \text{байт}$$
3

Так как объём каждого нөмір задаётся целым числом байт, необходимо не менее $222$ байт на нөмір.

4

При кодировании одним символом $k$ битами нөмір занимает:

$$\left\lceil\frac{248k}{8}\right\rceil = 31k\ \text{байт}$$
5

При $k=7$ получаем $31 \cdot 7=217$ байт, что недостаточно. При $k=8$ получаем $31 \cdot 8=248$ байт, поэтому требуется 8 бит на символ.

Чтобы для кодирования символов требовалось 8 бит, мощность алфавита должна быть больше $2^7$, но не превышать $2^8$. Минимальная возможная мощность:

$$2^7+1=129$$
Жауап
129
129
так ответ выглядит в бланке

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

Использовать 16 Мбайт как $16 \cdot 10^6$ байт вместо $16 \cdot 2^{20}$ байт.

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

Ответить $128$, хотя для 128 символов достаточно 7 бит; 8 бит требуют алфавиты мощности от 129 символов.

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

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

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

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