Данное задание на знание и умение использвать формулу: I=K*i (I - Информационный объем, К - Количество символов в сообщении, i - информационный вес одного символа)
Задача1.
Для получения хорошей четвертной оценки по биологии ученику требовалось написать доклад на 18 страниц. Выполняя это задание на компьютере, он набирал текст в кодировке Windows. Какой объём памяти (в Кбайтах) займет доклад, если в каждой строке по 64 символа, а на каждой странице помещается 64 строки? Каждый символ в кодировке Windows занимает 8 бит памяти.
Решение 1:
1. Найдем количество символов в докладе:
K = 18*64*64 = 73728
2. Найдем информационный объем сообщения:
I = K* i = 73728 * 8 = 589824 (бит) = 73728 (байт) = 72 (Кб)
Ответ: 72 Кб
Решение 2:
1. Найдем количество символов в докладе:
K = 18*64*64
2. Найдем информационный объем сообщения:
I = K* i
Подставив значения в формулу, мы получим ответ в битах. В задаче требуется найти объём памяти в Кбайтах. Для этого: I = (K* i) /(8*1024). Сокращая числитель и знаменатель мы избежим оперирования огромными числами.
I = (K* i )/(8*1024)= (18*64*64*8)/(8*1024)= 4*18 =72 (Кб)
Ответ: 72 Кб
Задача 2.
В кодировке UTF-8 каждый символ кодируется 16 битами. Ученик написал текст (в нём нет
лишних пробелов):
"Айва, Алыча, Генипа, Гуарана, Курбарил, Мангостан - фрукты".
После, он вычеркнул из списка название одного из фруктов. Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 18 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название фрукта.
Решение:
1. I = K* i В данной задаче: I - на сколько стало меньше весить предложение.
Получается мы можем вычислить, сколько символов вычеркнул ученик:
К = I / i
K = 18*8(переводим байты в биты)/16 = 9
2. Мы выяснили, что ученик вычеркнул 9 символов, из них 2 - пробел и запятая, значит количество символов, из которых состоит слово = 9-2 = 7. Остается посчитать количество символов в каждом слове и найти то, которое состоит из 7 символов.
Ответ: Гуарана
Комментариев нет:
Отправить комментарий