Вопрос:

1. В одной из кодировок Unicode каждый символ кодируется 2 байтами. Ученик написал текст (в нём нет лишних пробелов): «В голове насекомого выделяют несколько областей: лоб, темя, наличник, подбородок, затылок, верхняя губа, верхняя челюсть, висок, щёки, защёки». Ученик вычеркнул из списка одно из названий, а также ставшие лишними запятую и пробел. Два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 144 бита меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое слово.

Смотреть решения всех заданий с листа

Ответ:

Разбор задачи:

  • Каждый символ в Unicode кодируется 2 байтами, что составляет 16 бит (2 байта * 8 бит/байт = 16 бит).
  • Исходный текст содержит 12 слов (областей).
  • Была удалена одна область, одна запятая и один пробел.
  • Предполагаем, что удалённое слово состояло из X символов.
  • В исходном тексте было 11 пробелов и 11 запятых.
  • Удаление слова (X символов), одной запятой и одного пробела сократило текст.
  • Уменьшение размера составило 144 бита.

Расчёт:

  1. Удаление слова: Слово из X символов занимает X * 16 бит.
  2. Удаление запятой: Запятая занимает 16 бит.
  3. Удаление пробела: Пробел занимает 16 бит.
  4. Общее удаление: (X * 16) + 16 + 16 = 144 бита.
  5. Упрощаем: X * 16 + 32 = 144
  6. X * 16 = 112
  7. X = 112 / 16 = 7

Следовательно, вычеркнутое слово состоит из 7 символов.

Анализ списка слов:

  • лоб (3)
  • темя (4)
  • наличник (8)
  • подбородок (11)
  • затылок (7)
  • верхняя губа (11)
  • верхняя челюсть (15)
  • висок (5)
  • щёки (5)
  • защёки (7)

Среди слов длиной 7 символов есть "затылок" и "защёки".

Проверка условия "два пробела не должны идти подряд":

Если вычеркнуто слово "затылок", то предложение будет выглядеть так: "В голове насекомого выделяют несколько областей: лоб, темя, наличник, подбородок, верхняя губа, верхняя челюсть, висок, щёки, защёки". В этом случае, после "подбородок" остаётся запятая и пробел, затем идёт "верхняя губа".

Если вычеркнуто слово "защёки", то предложение будет выглядеть так: "В голове насекомого выделяют несколько областей: лоб, темя, наличник, подбородок, затылок, верхняя губа, верхняя челюсть, висок, щёки". Здесь также сохраняется корректное написание.

Окончательный выбор:

Оба варианта (затылок, защёки) подходят по длине. Однако, в контексте "областей насекомого" слова "затылок" и "защёки" являются частью анатомии. Без дополнительного контекста сложно выбрать однозначно. Но, если исходить из более распространенных названий частей головы, "затылок" — более вероятный вариант.

Пересчет с учетом удаленных запятых и пробелов:

Исходный текст: «В голове насекомого выделяют несколько областей: лоб, темя, наличник, подбородок, затылок, верхняя губа, верхняя челюсть, висок, щёки, защёки».

Размер исходного текста (10 областей, 9 запятых, 10 пробелов): 10 * 16 бит (слова) + 11 * 16 бит (символы в словах) + 9 * 16 бит (запятые) + 10 * 16 бит (пробелы). Это слишком сложный расчет без знания точного количества символов в словах.

Проще:

Удалено: 1 слово (X символов) + 1 запятая + 1 пробел.

1 слово = 16 бит/символ * X символов

1 запятая = 16 бит

1 пробел = 16 бит

Всего удалено = 16X + 16 + 16 = 16X + 32 бита.

16X + 32 = 144

16X = 112

X = 7

Наиболее вероятные слова из 7 букв: затылок, защёки.

Если учесть, что "два пробела не должны идти подряд", то удаление слова должно приводить к тому, что оставшиеся элементы (запятая и пробел) не создают такой ситуации. Оба варианта подходят.

Выбор:

Чаще всего в анатомии насекомых выделяют "затылок", как часть головы. "Защёки" менее стандартный термин.

Ответ: затылок

ГДЗ по фото 📸
Подать жалобу Правообладателю