Найдите количество символов в сообщении записанного с помощью 32 символьного алфавита если его объем составляет одну восьмую часть мбайтта? а) 8192 б)  16384 в)32768 г) 65536

Найдите количество символов в сообщении записанного с помощью 32 символьного алфавита если его объем составляет одну восьмую часть мбайтта? а) 8192 б)  16384 в)32768 г) 65536
Гость
Ответ(ы) на вопрос:
Гость
1 Мбайт=1024кбайт=1024*1024байт=1024*1024*8бит.  2. 1 символ 32 символьного алфавита можно зашифровать 5 битами (2^5=32)  3. 1/8 Мбайта = 1024*1024 бит  4. 1024*1024/5==209715 (символов)
Гость
Количество символов - X; Количество бит для кодирования одного символа - 5 (потому что 32 = 2^5); Объем сообщения - 1/8 Мбайт; X = [latex]\frac{1}{8}[/latex] Мбайт / 5 бит = ([latex]\frac{1}{8}[/latex] * 1024 * 1024 * 8) бит / 5 бит = (1024 * 1024) бит / 5 бит = 1 048 576 бит / 5 бит ~= 209715 символ. Вывод: условие задачи скорее всего неверно (если имели ввиду не 32 символьный алфавит, а 32 бита для кодирования одного символа, то ответ г) 65536, иначе никак).
Не нашли ответ?
Ответить на вопрос
Похожие вопросы