Количественные параметры информационных объектов

Рассмотрим основные типы задач:

Задача 1. В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов):

 «Ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор — дикие животные».

Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.

Решение.

Поскольку один символ кодируется двумя байтами, из текста удалили 8 символов. Заметим, что лишние запятая и пробел занимают четыре байта. Значит, название животного, которое удалили из списка, должно состоять из шести букв, поскольку (16 − 4) : 2 = 6 символов. Из всего списка только одно название животного состоит из 6 букв — тюлень. 

Ответ: тюлень

 

Задача 2. Рассказ, набранный на компьютере, содержит 2 страницы, на каждой странице 32 строки, в каждой строке 64 символа. Определите информационный объём рассказа в Кбайтах в одной из кодировок Unicode, в которой каждый символ кодируется 16 бит.

Решение.

Найдем количество символов в рассказе:

2 * 32 * 64 = 21 * 25 * 26 = 212.

Один символ кодируется двумя байтами, 210 байт составляют 1 Кбайт, поэтому информационный объем статьи составляет:

2  *  22  *  210 байт = 8 Кбайт. 

Ответ: 8

 

Задача 3. В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер в байтах следующего предложения в данной кодировке: Слух обо мне пройдёт по всей Руси великой.

Решение.

Каждый символ кодируется 16 битами или двумя байтами. Всего символов в данном предложении — 42, включая пробелы. Следовательно, ответ 84 байт.

Ответ: 84

 

Ниже можно скачать файл с задачами для тренировки:

Количественные параметры.pdf
Adobe Acrobat Document 171.5 KB