3. В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текот (в нём нет пних пробелов):
«Заяц, волк, хорёк, суслик, лама, медведь, гиена, аллигатор Дикие
животные».
Затем он вычеркнул из списка назвате одного із животных, Заодно он вычеркнул ставшие литими
запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в
данной кодировке оказался на 22 байта меньше, чем размер пеходного предложения. Нашите в
ответе вычеркнутое название животного

мдсши мдсши    2   15.12.2020 13:22    27

Ответы
savinanika2007p06u72 savinanika2007p06u72  15.12.2020 13:30

хорёк

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
dimkach2014 dimkach2014  26.01.2024 07:36
Для решения этой задачи нам необходимо сначала определить размер исходного предложения в байтах, а затем вычислить размер нового предложения после вычеркивания названия животного и литых запятых и пробелов.

Исходное предложение содержит следующие символы:
- Заяц, волк, хорёк, суслик, лама, медведь, гиена, аллигатор Дикие животные

Для кодировки Unicode каждый символ кодируется 16 битами, то есть 2 байтами.

Чтобы определить размер исходного предложения в байтах, нужно посчитать количество символов в предложении и умножить результат на 2.

В нашем случае в предложении 47 символов (считаем и пробелы). Таким образом, размер исходного предложения в байтах составляет 47 * 2 = 94 байта.

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

Название животного "аллигатор" состоит из 9 символов. Мы должны его вычеркнуть, а также вычеркнуть все литые запятые и пробелы, в том числе два пробела, идущих подряд.

Чтобы вычислить размер нового предложения в байтах, нужно умножить количество символов в новом предложении на 2.

Рассмотрим новое предложение:

"Заяц, волк, хорёк, суслик, лама, медведь, гиена Дикие животные"

Мы удалили 9 символов ("аллигатор") и 3 символа запятых. Также удалили 1 пробел, идущий после слова "Дикие", чтобы избежать двух пробелов, идущих подряд.

После удаления 9 символов и 3 символов запятых в новом предложении останется 35 символов (считаем и пробелы).

Таким образом, размер нового предложения в байтах будет составлять 35 * 2 = 70 байт.

Условие задачи гласит, что размер нового предложения в данной кодировке (символы кодируются 16 битами) оказался на 22 байта меньше размера исходного предложения.

Проведем вычисления: 94 - 70 = 24.

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

Следовательно, задача сформулирована некорректно или содержит ошибку.

Мы не можем определить, какое именно название животного было вычеркнуто, так как результат вычислений не совпадает с данными из условия задачи.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика