В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
AlexisA031117
AlexisA031117
10.06.2022 10:58 •  Информатика

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

Показать ответ
Ответ:
захар188
захар188
15.12.2020 13:30

хорёк

Объяснение:

0,0(0 оценок)
Ответ:
Terraria10299
Terraria10299
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 байта, как указано в условии задачи.

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

Мы не можем определить, какое именно название животного было вычеркнуто, так как результат вычислений не совпадает с данными из условия задачи.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота