Вопрос задан 18.05.2023 в 12:48. Предмет Информатика. Спрашивает Харчу Яна.

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

лишних пробелов): «Чиж, грач, стриж, гагара, пингвин, ласточка, жаворонок, свиристель, буревестник, вертиголовка – птицы». Ученик вычеркнул из списка название одной птицы. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 18 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название птицы. С ДАНО И РЕШЕНИЕМ!!!!!!!!!!!!!!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Миллер Ярослав.

Ответ:

1 байт=8бит.

1 символ = 16 бит = 2 байта

Убираются лишние знаки, то есть кома и пробел, что равняется 4 байтам.

18 байт - 4 байта=14 байт = 112бит

112:16=7 символов в названии вычеркнутой птицы.

ПИНГВИН

1 1
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Исходное предложение: «Чиж, грач, стриж, гагара, пингвин, ласточка, жаворонок, свиристель, буревестник, вертиголовка – птицы»

Уберем запятые и пробелы между словами, также удалим повторяющиеся пробелы:

«Чижграчстрижгагарапингвинласточкажавороноксвиристельбуревестниквертиголовка–птицы»

Теперь посчитаем количество символов в исходном предложении:

Исходный размер предложения = 75 символов

Теперь найдем размер нового предложения согласно условию задачи:

Размер нового предложения = Размер исходного предложения - 18 байт

Так как каждый символ кодируется 16 битами (2 байта), то разница в байтах будет в два раза меньше. Поэтому, разница в символах будет:

18 байт * 2 = 36 символов

Теперь уменьшим новое предложение на 36 символов, чтобы найти вычеркнутое название птицы:

«Чижграчстрижгагарапингвинласточкажавороноксвиристельбуревестниквертиголовка–птицы» - 36 символов

Очевидно, что название вычеркнутой птицы это "пингвин".

Таким образом, вычеркнутое название птицы - "пингвин".

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос