{"id":13842,"url":"\/distributions\/13842\/click?bit=1&hash=4092fa5bbad74653204c7561dcd5fe57486fea481929ecdbf7bbf16b31cd3087","title":"\u041a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0434\u0430\u0432\u0435\u0446 \u043d\u0430 \u00ab\u041c\u0430\u0440\u043a\u0435\u0442\u0435\u00bb \u0445\u043e\u0442\u044c \u0440\u0430\u0437 \u043e\u0431 \u044d\u0442\u043e\u043c \u0434\u0443\u043c\u0430\u043b ","buttonText":"\u041e \u0447\u0451\u043c?","imageUuid":"a6164600-1125-55db-8c60-f927d5e7e7d4","isPaidAndBannersEnabled":false}

ОГЭ-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
Комментарии
Читать все 0 комментариев
null