{"id":14275,"url":"\/distributions\/14275\/click?bit=1&hash=bccbaeb320d3784aa2d1badbee38ca8d11406e8938daaca7e74be177682eb28b","title":"\u041d\u0430 \u0447\u0451\u043c \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u044b \u0430\u0432\u0442\u043e?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"f72066c6-8459-501b-aea6-770cd3ac60a6"}

ОГЭ-2021 по информатике: количественные параметры информационных объектов (1 задание)

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

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

«Уфа, Азов, Пермь, Белово, Вологда, Камбарка, Соликамск — города России».

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

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

Всё, что вы должны знать для правильного решения данного задание - это перевод информации из одной единицы хранения в другую(для этого можете прочитать небольшую статью на данную тему, указанную далее )

Решение задачи:

Каждый символ кодируется 16 битами, что составляет 2 байта информации, после того, как вычеркнули слово и лишнЮЮ запятую и лишнИЙ пробел объём информации уменьшился на 22 байта.

Находим, сколько символов было вычеркнутно, если было потеряно 22 байта, а каждый символ - это 2 байта, то из текста было удалено 11 символов, к ним относятся пробел и запятая, соответственно под слово осталось 9 символов, далее находим в тексте слово, состоящее из 9 символов - это СОЛИКАМСК.

Следующая задача:

В одной из кодировок UTF-32 каждый символ кодируется 32 битами. Рома написал текст (в нём нет лишних пробелов):

«Уфа, Ухта, Тверь, Ростов, Вологда, Камбарка, Астрахань — города России».

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

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

Решение:

Каждый символ кодируется 32 битами, то есть 4 байтами, после удаления слова, запятой и пробела объём информации уменьшился на 36 байт.

Найдём количество удалённых символов: 36 байт разделим на 4 байта (вес одного символа) и получим, что удалено 9 символов, среди которых запятая и пробел, значит, что само слово состоит из 7 символов, находим его - это ВОЛОГДА.

0
Комментарии
-3 комментариев
Раскрывать всегда