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

Помогите пожалуйста, скоро экзамены, срочно надо!!!!!

. Автоматическое устройство осуществило перекодировку двух информационных сообщений равной длины из 8-битной кодировки ASCII в 16-битную кодировку Unicode в одно новое сообщение, которое при этом увеличилось на 240 байт. Какова длина каждого из исходных сообщений в символах?

Ответы

Автор ответа: lyavontiyL
0
При перекодировке из ASCII в Unicode длина сообщения увеливается в 2 раза, т. к. на кодировку каждого символа тратится не 1, а 2 байта. Если мы возьмем 2 сообщения с одинаковой длиной n, преобразуем их из ASCII в Unicode и сложим в одно сообщение, то его длина будет равна 4*n. Но что значит "увеличилось на 240 байт"? Увеличилось по сравнению с одним из исходных сообщений? Тогда получаем уравнение 4*n - n = 240, n = 80. Если же новое сообщение имеет длину 240 байт, то имеем 4*n = 240, n = 60.
Похожие вопросы
Предмет: Математика, автор: limontvtm