2. В одной из кодировок Unicode каждый символ кодируется 1 байтом. Катя написала
текст (в нём нет лишних пробелов): «Грач,
дятел, синица, воробей, ласточка,
жаворонок — Птицы».
Ученица вычеркнула из списка название
одного из птиц. Заодно она вычеркнула
ставшие лишними запятые и пробелы — два
пробела не должны идти подряд. При этом
размер нового предложения в данной
кодировке оказался на 72 бит меньше, чем
размер исходного предложения. Напишите в
ответе вычеркнутое название птицы.​

mikhuil mikhuil    1   04.03.2021 13:31    374

Ответы
верника3 верника3  25.12.2023 12:43
Для решения данного задания, нам необходимо проанализировать исходное предложение и высчитать размер исходного предложения и размер нового предложения.

Исходное предложение: "Грач, дятел, синица, воробей, ласточка, жаворонок — Птицы"
Кодируем каждый символ в данной кодировке Unicode 1 байтом, поэтому будем считать количество байт равным количеству символов в предложении.

Чтобы вычеркнуть название одной птицы, ученица вычеркнула "ласточка" и соответственно два пробела.

Для определения размера нового предложения, нужно вычесть 72 бита (9 байт) из размера исходного предложения, так как в кодировке Unicode каждый символ кодируется 1 байтом.

Расчет размера исходного предложения:
Количество символов: 37 (символы + запятые)
Количество пробелов: 11 (разделители между словами)
Общее количество символов и пробелов: 48

Размер исходного предложения (в байтах): 48 байт

Теперь необходимо вычислить размер нового предложения:
Размер нового предложения (в байтах): 48 байт - 9 байт = 39 байт.

Таким образом, вычеркнутое название птицы – "ласточка".
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика