Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
17 мая 2023 15:36
1099
Здравствуйте можете объяснить)
букв или цифр.
В одной из кодировок 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
Остались вопросы?
Еще вопросы по категории Информатика
Какой объем информации содержит сообщение,уменьшающее неопределённость знаний в 4 раза?...
Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)? def F(n): if n > 1: F(n-2) F(n-1) F(n//2) print('*')...
Ниже в табличной форме представлен фрагмент базы данных «Отправление поездов дальнего следования»: Пункт назначения Категория поезда Время в пути Вокз...
Выбери визуальные HTML-редакторы. CoffeeCup Visual Site Designer HtmlDocEdit Notepad2 TOWeb Web Development Studio...
Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера: 1 — вычти 2 2 — умножь на 3. Первая из них уменьшает числ...