Ответы 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.
ответы на свои вопросы
вопросы?