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

0 голосов
51 просмотров

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

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


Информатика (12 баллов) | 51 просмотров
Дан 1 ответ
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.
(391 баллов)