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

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

«Рязань, Михайлово, Касимов, Тума, Спасск-Рязанский, Новомичуринск, Ряжск — города Рязанской области».

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

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

Решение:

Для решения данной задачи могут потребоваться теоретические сведения по следующей теме: «Представление текстовой информации в компьютере (равномерный код)»

Каждый символ в данном предложении кодируется 16 битами или двумя байтами.

Высчитаем количество байтов, которое приходится на вычеркнутое слово, зная, что вместе с ним вычеркнули еще два символа (пробел и запятую).

Поскольку каждый символ в данном предложении кодируется 16 битами или двумя байтами, получим:

Значит первую формулу можно переписать:

Отсюда, размер нашего слова:

Отсюда, размер нашего слова:

Так как каждый символ кодируется 2 байтами, а всего байтов 26, вычислим количество символов в слове, разделив количество байтов на два:

Значит это город – Новомичуринск