Лучшие помощники
- Megamozg 2200 б
- Matalya1 1800 б
- DevAdmin 1700 б
- arkasha_bortnikov 890 б
- Dwayne_Johnson 860 б
17 мая 2023 15:36
895
Здравствуйте можете объяснить)
букв или цифр.
В одной из кодировок Unicode каждый символ кодируется 16 бит.
Вася написал текст (в нём нет лишних пробелов):
«Я знаю девять браузеров: Tor, Edge, Opera, Chrome, Firefox, Explorer,
SeaMonkey, ZenBrowser, SlimBrowser».
Ученик удалил из списка название одного браузера, а также лишние запятые
и пробелы – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался
на 14 байт меньше, чем размер исходного пред
1
ответ
Ложения.
Для решения этой задачи нужно сначала вычислить, сколько байт занимает исходное предложение. Для этого нужно подсчитать количество символов в предложении и умножить его на 16 (количество бит, которыми кодируется один символ в данной кодировке Unicode) и разделить на 8 (количество бит в одном байте).
Количество символов в исходном предложении: 62 (включая пробелы и знаки препинания).
Размер исходного предложения в байтах: 62 * 16 / 8 = 124 байта.
Далее нужно удалить одно название браузера и убрать лишние пробелы и запятые.
Измененное предложение: «Я знаю девять браузеров: Tor, Edge, Opera, Chrome, Firefox, Explorer, SeaMonkey, SlimBrowser».
Количество символов в измененном предложении: 60.
Размер измененного предложения в байтах: 60 * 16 / 8 = 120 байт.
Разница в размере: 124 - 120 = 4 байта.
Таким образом, размер нового предложения в данной кодировке оказался на 4 байта меньше, чем размер исходного предложения.
Для решения этой задачи нужно сначала вычислить, сколько байт занимает исходное предложение. Для этого нужно подсчитать количество символов в предложении и умножить его на 16 (количество бит, которыми кодируется один символ в данной кодировке Unicode) и разделить на 8 (количество бит в одном байте).
Количество символов в исходном предложении: 62 (включая пробелы и знаки препинания).
Размер исходного предложения в байтах: 62 * 16 / 8 = 124 байта.
Далее нужно удалить одно название браузера и убрать лишние пробелы и запятые.
Измененное предложение: «Я знаю девять браузеров: Tor, Edge, Opera, Chrome, Firefox, Explorer, SeaMonkey, SlimBrowser».
Количество символов в измененном предложении: 60.
Размер измененного предложения в байтах: 60 * 16 / 8 = 120 байт.
Разница в размере: 124 - 120 = 4 байта.
Таким образом, размер нового предложения в данной кодировке оказался на 4 байта меньше, чем размер исходного предложения.
0
·
Хороший ответ
17 мая 2023 15:39
Остались вопросы?
Еще вопросы по категории Информатика
Помогите, пожалуйста, решить эту задачу на языке программирования PYTHON. Задача: По данному натуральном n вычислите сумму 1²+2²+3²+...+n². Формат в...
Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, в Python называются: 1) операндами...
Добрый день! Нужно реализовать решение данной системы уравнений. Сама система и шаги решения приведены во вложении....
Что включает в себя системное программное обеспечение?...
Содержание это ?.. ♤♡♤♡♤♡♤♡♤♡...
Все предметы