Одноклассники работают с текстом. Илья сохранил текстовый файл в 8-битной кодировке КОИ-8, а Владимир сохранил этот же файл в 16-битной кодировке Unicode. В кодировке КОИ-8текст занимает на 5 Кбайт памяти меньше. Вычисли количество символов в этом тексте
Answers & Comments
Объем информации вычисляется по формуле V = I * K, где I — информационный вес символа, а K — количество символов.
V₁ — вес текста в кодировке КОИ-8
V₂ — вес текста в кодировке Unicode
V₁ + 5 Кбайт = V₂
V₁ = 8 бит * K
V₂ = 16 бит * K
Теперь нужно привести единицы измерения к одной для удобства вычисления: биты перевести в байты и килобайты в байты.
5 Кбайт * 1024 = 5120 байт
8 бит / 8 = 1 байт
16 бит / 8 = 2 байта
Запишем выражения, используя байты:
V₁ + 5120 байт = V₂
V₁ = 1 байт * K
V₂ =2 байта * K
Теперь подставим значения V₁ и V₂ в первое выражение и найдем K:
1 байт * K + 5120 = 2 байта * K
K + 5120 = 2K
K = 5120
Ответ: 5120