Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Срочно и фастом с объяснением

АЛТАН ОЖЕЛДЫКОВ Знаток (288), на голосовании 2 месяца назад
На предприятии каждой изготовленной детали присваивают серийный номер, состоящий из 261 символов. Для его хранения отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование серийных номеров, все символы кодируются одинаковым и минимально возможным числом бит.
Известно, что для хранения 252 500 серийных номеров отведено не более 31 Мбайт памяти.
Определите минимально возможную мощность алфавита, из которого составляются серийные номера.
В ответе запишите только число.
Голосование за лучший ответ
Алексей Говендяев Ученик (194) 3 месяца назад
Для решения задачи сначала определим, сколько байт выделено для хранения серийных номеров.

1. Объем памяти: 31 Мбайт = 31 × 1024 × 1024 байт = 32 768 000 байт.

2. Количество серийных номеров: 252 500.

3. Количество байт на один серийный номер:

Количество байт на номер = 32 768 000 байт / 252 500 ≈ 129.9 байт.


Округляем до целого числа, получаем 130 байт на один серийный номер.

4. Количество символов в серийном номере: 261 символ.

5. Количество бит на один символ:

Количество бит на номер = 130 байт × 8 бит/байт = 1040 бит.


Теперь определим, сколько бит отводится на один символ:

Количество бит на символ = 1040 бит / 261 символо} ≈ 3.98 бит/символ.


Округляем до целого числа, получаем 4 бита на символ.

6. Определение мощности алфавита:
Если на один символ отводится 4 бита, то максимальное количество различных символов (мощность алфавита) можно вычислить по формуле:

M = 2^(количество бит на символ) = 2⁴ = 16.


Таким образом, минимально возможная мощность алфавита составляет 16.
АЛТАН ОЖЕЛДЫКОВЗнаток (288) 3 месяца назад
Неверно
Алексей Говендяев Ученик (194) АЛТАН ОЖЕЛДЫКОВ, ответ 16, это точно
АЛТАН ОЖЕЛДЫКОВЗнаток (288) 3 месяца назад
НЕТ, ЭТО НЕВЕРНЫЙ ОТВЕТ
АЛТАН ОЖЕЛДЫКОВ, ответ 9?
Похожие вопросы