Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3812035
А
Аноним
18 часов назад · публичный вопрос
А
Аноним

В кодировке КОИ-8 каждый символ кодируется 8 битами. Аня написала текст (в нем нет лишних пробелов):

Запрос пользователя

Реши задание на изображении

Ответ нейросети
18 часов назад

На фото четыре задания. Ответы:

  1. долгопер — в поле уже верно
  2. горох
  3. гелий
  4. ВОРОТА

Задания 1–3: как рассуждать

В КОИ-8 \(1\) символ занимает \(8\) бит, то есть \(1\) байт. В Unicode из условия — \(16\) бит, или \(2\) байта.

При удалении слова из перечисления убираются само название и один разделитель — запятая и пробел, то есть ещё \(2\) символа. Поэтому:

\[ N=\frac{\text{разница в байтах}}{\text{байт на символ}}, \qquad L=N-2 \]

где \(L\) — длина удалённого названия.

  1. \(N=10/1=10\), \(L=10-2=8\) букв. Это Долгопер.
  2. \(N=14/2=7\), \(L=7-2=5\) букв. Это горох.
  3. \(N=7/1=7\), \(L=7-2=5\) букв. Это гелий.

Проверка сходится: длины слов \(8\), \(5\), \(5\), а вместе с разделителем получаются \(10\), \(7\) и \(7\) символов.

Задание 4: декодирование

Идём по строке слева направо и выбираем подходящие коды из таблицы:

  • \(10\) → В
  • \(111\) → О
  • \(0011\) → Р
  • \(111\) → О
  • \(1101\) → Т
  • \(01\) → А

Получается ВОРОТА.

Проверка:

\[ 10\,111\,0011\,111\,1101\,01 = 101110011111110101 \]

Обсуждение

1 сообщение
А
Аноним