• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 2 месяца назад

Компьютер осуществил перекодировку сообщения на русском языке, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом сообщение уменьшилось на 2480 бит. Какова длина сообщения в символах?

Ответы

Ответ дал: pisarkovoleksij
1

Ответ:

Для решения задачи нужно найти количество символов в исходном сообщении в 16-битной кодировке Unicode и вычислить, сколько байт (8-битных символов) оно занимало. Затем из этого числа вычесть 2480 (количество бит, на которое уменьшилось сообщение при перекодировке) и разделить результат на размер одного символа в байтах (2 для Unicode, 1 для КОИ-8).

Допустим, длина исходного сообщения в символах равна N. Тогда его размер в байтах в кодировке Unicode будет равен 2*N. После перекодировки в КОИ-8 его размер станет равным N*1 = N байт = 8*N бит.

Таким образом, уравнение для решения задачи будет выглядеть следующим образом:

2*N - 2480 = 8*N

6*N = 2480

N = 2480/6 ≈ 413,33

Ответ: длина исходного сообщения в символах равна примерно 413.

Вас заинтересует