Задача Задача №3544162
А
А
Цель: понять и разобрать пошагово.
Исходные данные и предпосылки
- Одна кодировка Unicode: каждый символ кодируется 2 байтами (то есть 16 бит на символ).
- Исходный текст: Мама, папа, сестра, брат, бабушка, дедушка, тетя, дядя, племянник.
- Убраны слова: «брат» и «дядя», а также ставшие лишними запятые и пробелы. Оставшиеся слова должны быть разделены запятыми и пробелами так же, как между соседними словами в исходном тексте, и в конце стоит точка.
- Подсчёт символов в исходном тексте
- Слова и их длины (в символах): Мама(4), папа(4), сестра(6), брат(4), бабушка(7), дедушка(7), тетя(4), дядя(4), племянник(9). Всего букв: 4+4+6+4+7+7+4+4+9 = 49 символов.
- Между словами стоят запятые и пробелы: 8 запятых и 8 пробелов. В конце — точка. Итого знаков пунктуации: 8 запятых + 8 пробелов + 1 точка = 17 знаков.
- Общее число символов исходного текста: 49 букв + 17 знаков пунктуации = 66 символов.
- Что остаётся после удаления и т. п.
- Удалены слова: брат (4 символа) и дядя (4 символа) — всего 8 символов исчезает.
- После удаления между оставшимися словами остаются запятые и пробелы, но таких разделителей становится меньше: остаются разделители между соседними оставшимися словами и в конце точка. Для оставшихся 7 слов получается 6 запятых и 6 пробелов, плюс завершающая точка.
- Всего знаков пунктуации после редактирования: 6 запятых + 6 пробелов + 1 точка = 13 знаков.
- Общее число символов после редактирования: 41 буква (49 − 8) + 12 разделителей (6 запятых + 6 пробелов) + 1 точка = 54 символа.
- Разница в информационном объёме (в битах)
- Изначально: 66 символов × 16 бит = 1056 бит.
- После: 54 символа × 16 бит = 864 бит.
- Уменьшение объёма: 1056 − 864 = 192 бит.
Ответ: 192