2.В одному рядку тексту розміщується 64 символів, а на одній сторінці -48 рядків. Скільки закодованих сторінок цього тексту можна взяти, щоб довжина двійкового коду не перевищила 12МБ, якщо для кодування була використана таблиця Windows-1251
Очень срочно надо!!!!
Ответы
Ответ:
чтобы длина двоичного кода не превысила 12 Мбайт можно взять 4096 закодированных страниц этого текста
Объяснение:
Дано:
I = 12 Мбайт = 12582912 байт
i = 1 байт (Windows-1251)
k1 = 64 символов в строке
k2 = 48 строк на странице
Найти:
k3 - ?
Формулы:
I = K * i, где
I - информационный объём текста (размер файла, содержащего сообщение)
K - количество символов в тексте
i - информационный вес одного символа (число бит, используемых для кодирования одного символа)
K = k1 * k2 * k3
K - количество символов в тексте
k1 - количество символов в строке
k2 - количество строк на странице
k3 - количество страниц в тексте
найдём количество символов в тексте (используя первую формулу):
I = K * i
K = I / i
K = 12582912 / 1 = 12582912 символов
найдём количество страниц в тексте (используя вторую формулу):
K = k1 * k2 * k3
k3 = K / (k1 * k2)
k3 = 12582912 / (64 * 48) = 12582912 / 3072 = 4096 страниц
Перевод единиц:
1 Мбайт = 1024 Кбайт
1 Кбайт = 1024 байт
При переводе из большей единицы измерения в меньшую применяется умножение
12 Мбайт = 12 * 1024 = 12288 Кбайт
12288 Кбайт = 12288 * 1024 = 12582912 байт