Автоматическое устройство осуществило перекодировку информационного сообщения на языке, первоначально записанного в коде windows-1251, в кодировку unicode. при этом информационное сообщение увеличилось на 400 бит. какова длина сообщения в символах? с описанием и решением
150
191
Ответы на вопрос:
50 символов. один символ в windows-1251 = 1 байт, в unicode = 2 байта. 400 бит / 8 = 50 байт + 50 байт > исходное сообщение = 100 байт в unicode > это 50 символов. вообщем при перекодировке на каждый символ в unicode нужен дополнительный байт, если увеличилось на 50 байт значит символов 50.
милая . итак.
дано:
m1 = m2 ; k2 = 1,5k1 ; n1< 10 ; n2< 10
решение:
m1 = k1*i1 ; m2 = 1,5k1*i2 делим одно на другое, получаем пропорцию:
1,5k1: k1 = i2: i1 получаем из этого что и i2 должно быть больше i1 в полтора раза.
n = 2^i ; чтобы число битов было целым и алфавит не превыщал 10 подходит только 3 числа: 2(1 бит), 4(2 бита), 8(3 бита). из этих чисел согласно пропорции подходят только 4 и 8, т.к именно в них число битов различается в полтора раза.
ответ: 4 и 8 символов.
Популярно: Информатика
-
петрович1613.03.2021 04:41
-
emilgasanov25.10.2022 18:30
-
Mashylina16.06.2022 06:41
-
kristy43rus31.08.2020 20:14
-
Viola280118.02.2023 14:05
-
1pashnett24.01.2020 14:32
-
alenalove326.02.2021 00:43
-
Franker1021.10.2022 22:21
-
saididag04.08.2021 09:44
-
Gllodory12.09.2021 07:04