Предмет: Информатика, автор: damirdallas

автоматическое устройство осуществило перекодировку информационного сообщения на русском языке первоначально записаного в 8 битной кодировке ASCII, в 16-битный UNICODE. После чего к сообщению прибавили еще 12 байт информаций. В результате преобразования информационо е сообщение имеет объем 3 килобит определите размер первоначального сообщения в байтах

Ответы

Автор ответа: BrainPull
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)
Похожие вопросы
Предмет: Русский язык, автор: nat971