Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3788121
А
Аноним
1 день назад · публичный вопрос
А
Аноним

7. Закодируйте фразу «ALL IN GOOD TIME» кодом Бодо и восьмиразрядным компьютерным кодом. Сравните полученные информационные объёмы текста.

Запрос пользователя

Реши

Ответ нейросети
1 день назад

Краткий ответ: фраза «ALL IN GOOD TIME» содержит 16 знаков — 13 букв и 3 пробела. Кавычки не кодируем, они только выделяют фразу.

В коде Бодо — 5 бит на символ, в 8-разрядном компьютерном коде — 8 бит на символ. Поэтому:

\[ V_{\text{Бодо}} = 16 \cdot 5 = 80\ \text{бит} = 10\ \text{байт} \]

\[ V_{8} = 16 \cdot 8 = 128\ \text{бит} = 16\ \text{байт} \]

8-разрядный код даёт объём больше на

\[ 128 - 80 = 48\ \text{бит} = 6\ \text{байт}, \]

то есть в \(128/80 = 1{,}6\) раза.

Кодирование

По стандартной таблице Бодо (ITA2):

Символ Бодо, 5 бит 8-битный ASCII
A 00011 01000001
L 10010 01001100
I 00110 01001001
N 01100 01001110
G 11010 01000111
O 11000 01001111
D 01001 01000100
T 10000 01010100
M 11100 01001101
E 00001 01000101
пробел 00100 00100000

Целиком:

Бодо: 00011 10010 10010 00100 00110 01100 00100 11010 11000 11000 01001 00100 10000 00110 11100 00001

8-битный код: 01000001 01001100 01001100 00100000 01001001 01001110 00100000 01000111 01001111 01001111 01000100 00100000 01010100 01001001 01001101 01000101

Почему так

Код Бодо — 5-разрядный: \(2^5 = 32\) комбинации, этого хватает для латинских букв, пробела и служебных символов. Поэтому каждый знак «стоит» 5 бит.

8-разрядный код использует 8 бит на символ: \(2^8 = 256\) комбинаций. Он удобнее для компьютеров, но каждый символ занимает больше места.

Если в вашем учебнике таблица Бодо записана иначе, конкретные пятёрки могут отличаться, но информационный объём всё равно 80 бит: важен сам принцип «5 бит на символ».

Если пробелы не учитывать, получится \(13 \cdot 5 = 65\) бит и \(13 \cdot 8 = 104\) бита; вывод тот же — 8-разрядный код больше.