Часть 1. Задание 1.

Вариант ОГЭ-2023. Демо

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

Ученик написал текст (в нём нет лишних пробелов):

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

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

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

Справка по единицам измерения информации (начало таблицы).

Подход к решению:

Изучаем внимательно условие задачи, обращая внимание на то, что удаляются слово, запятая и пробел (!):

1.Каждый символ имеет вес 16 бит.

2.Размер файла уменьшился на 16 байт или на 16*8 бит = 128 бит. То есть, на удаленное слово, запятую и пробел приходится 128 бит.

3.Следовательно, на само удаленное слово приходится 128 бит – 2*16 бит = 96 бит.

Исходя из анализа условия задачи можно определить количество символов в удаленном слове: 96 бит : 16 = 6 символов.

Теперь остается только определить количество символов в каждом слове текста – названии животного.

Для этого все слова можно представить в виде вот такой таблицы (в ней, помимо названий животных, приводится количество символов в их названии):

Из таблицы видно, что удаленным животным будет тюлень и в ответ мы записываем словотюлень (!)

Задачи для самостоятельного решения:

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

«Врач, актёр, акушер, генетик, издатель, кардиолог — профессии».

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

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

Ответ

кардиолог

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

Ответ

20

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

Слух обо мне пройдёт по всей Руси великой.

Ответ

84

Задача 4. В кодировке КОИ-8 каждый символ кодируется одним байтом. Определите количество символов в сообщении, если информационный объём сообщения в этой кодировке равен 80 бит.

Ответ

10

Задача 5. Информационный объём сообщения, содержащего 2048 символов, составляет 2 Кбайта. Каким количеством бит кодируется каждый символ этого сообщения?

Ответ

8