Предмет: Информатика,
автор: damirdallas
автоматическое устройство осуществило перекодировку информационного сообщения на русском языке первоначально записаного в 8 битной кодировке ASCII, в 16-битный UNICODE. После чего к сообщению прибавили еще 12 байт информаций. В результате преобразования информационо е сообщение имеет объем 3 килобит определите размер первоначального сообщения в байтах
Ответы
Автор ответа:
1
Ответ:
181.5 байт
Объяснение:
ASCII - имеет 8 битную кодировку. Значит для записи 1 символа используется 8 бит
Например: буква A в двоичном виде имеет запись 01000001
UNICODE 16 - имеет 16 битную кодировку. Значит для записи 1 символа используется 16 бит
Например: буква A в двоичном виде имеет запись 00000000 01000001
Требуется в два раза больше бит, чтобы записать 1 символ
Начнем с самого конца до начала:
- 3 килобит = 3000 бит (в формате 16-бит Unicode)
- 12 байт = 12 * 8 = 96 бит (добавленная информация) - тут добавили 6 символов в формате Uincode 16
- 3000 - 96 = 2904 бит (информация до добавления в формате 16-бит Unicode)
- 2904 / 2 = 1452 бит (информация до добавления в формате 8-бит ASCII)
- 1452 / 8 = 181.5 байт (в формате 8-бит ASCII)
Похожие вопросы
Предмет: Русский язык,
автор: варян1
Предмет: Русский язык,
автор: nat971
Предмет: Русский язык,
автор: Аноним
Предмет: Алгебра,
автор: DENDEX
Предмет: Математика,
автор: kotik2002888