Контрольные задания > Для записи сообщений жители острова Зумба используют 256-символьный алфавит, а жители острова Амба — 64-символьный алфавит. Островитяне обменялись письмами. Письмо жителей острова Зумба содержит 5120 символов, а жителей Амба — 4096 символов. На сколько килобайт одно сообщение больше другого? Округлите до целого числа.
Вопрос:
Для записи сообщений жители острова Зумба используют 256-символьный алфавит, а жители острова Амба — 64-символьный алфавит. Островитяне обменялись письмами. Письмо жителей острова Зумба содержит 5120 символов, а жителей Амба — 4096 символов. На сколько килобайт одно сообщение больше другого? Округлите до целого числа.
Ответ:
Решение:
Определим, сколько бит требуется для кодирования одного символа в алфавите Зумба. Так как алфавит 256-символьный, то требуется $$log_2(256) = 8$$ бит на символ.
Определим, сколько бит требуется для кодирования одного символа в алфавите Амба. Так как алфавит 64-символьный, то требуется $$log_2(64) = 6$$ бит на символ.
Вычислим размер сообщения Зумба в битах: $$5120 \text{ символов} * 8 \text{ бит/символ} = 40960 \text{ бит}$$.
Вычислим размер сообщения Амба в битах: $$4096 \text{ символов} * 6 \text{ бит/символ} = 24576 \text{ бит}$$.