Некоторое предложение было закодировано в системе кои-8, где 1 символ=1 байту.Затем оно было перекодировано в системе unicode, где 1 символ=2 байтам.При этом информационный объём предложения увеличился на 27 байт.Сколько символов в предложении?
Ответы на вопрос
Ответ:
в предложении 27 символов
Объяснение:
Дано:
K₁ = K₂ = K (кодировали одно и тоже предложение, значит количество символов одинаковое)
i₁ = 1 байт (при 1 кодировании 1 символ = 1 байт)
i₂ = 2 байт (при 2 кодировании 1 символ = 2 байт)
I₂ = I₁ + 27 байт (при 2 кодировании информационный объём увеличился на 27 байт)
Найти:
K
Формула:
I = K * i, где
I - информационный объём предложения
K - количество символов в предложении
i - информационный вес одного символа (число байт, используемых для записи одного символа)
запишем информационный объём при 1 кодировании:
I₁ = K₁ * i₁ = K * 1 = 1K (байт)
запишем информационный объём при 2 кодировании:
I₂ = K₂ * i₂ = K * 2 = 2K (байт)
подставим эти данные в формулу из условия I₂ = I₁ + 27 байт:
2K = 1K + 27
2K - 1K = 27
K = 27 - символов в предложении