Вопрос задан 03.02.2026 в 11:09. Предмет Информатика. Спрашивает Щербинина Наталья.

В некоторой стране автомобильный номер состоит из восьми символов. В качестве символов используют 20 различных букв и десятичные цифры в любом порядке. Каждый такой номер в компьютерной программе записывается минимально возможным и одинаково целым количеством байтов, при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством битов. Определите объем памяти, отводимой этой программой для записи 30 номеров.

Перейти к ответам

Ответы на вопрос

Отвечает Гардиш Даринка.

Всего в номере 8 символов. Разрешённые символы: 20 различных букв и 10 десятичных цифр, то есть всего
20+10=3020 + 10 = 30 разных символов.

1) Сколько бит нужно на один символ

При посимвольном кодировании все символы должны кодироваться одинаковым количеством бит, причём минимально возможным.

Нужно выбрать такое число бит bb, чтобы можно было закодировать как минимум 30 разных вариантов:

2b302^b \ge 30

Проверим степени двойки:

  • 24=162^4 = 16 — мало

  • 25=322^5 = 32 — достаточно

Значит, минимально нужно 5 бит на один символ.

2) Сколько бит занимает один номер

В номере 8 символов, каждый по 5 бит:

85=40 бит8 \cdot 5 = 40 \text{ бит}

3) Перевод в байты и “минимально возможное целое число байтов”

1 байт = 8 бит.

40 бит=408=5 байт40 \text{ бит} = \frac{40}{8} = 5 \text{ байт}

Это уже целое число байтов, значит минимально возможный объём для одного номера — 5 байт.

4) Объём памяти для 30 номеров

305=150 байт30 \cdot 5 = 150 \text{ байт}

Ответ: 150 байт.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос