Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
17 мая 2023 15:36
1265
Здравствуйте можете объяснить)
букв или цифр.
В одной из кодировок 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
Остались вопросы?
Еще вопросы по категории Информатика
Паскаль: 36 - Оператор вывода 1. Что будет выведено на экран в результате выполнения фрагмента программы a:=5; b:=3; write( a, '=Z(', b, ')' ); Зд...
помогите составить таблицу истинности для этого выражения...
Сколько разных пятибуквенных слов можно составить в двоичном алфавите? Сколько разных двухбуквенных слов можно составить в алфавите из пяти символов?...
Считая что каждый символ кодируется 8 байтами , оцените объем следующего предложения Из всех птиц мне милее всего жаворонок-певец весны....
Что такое объект? что такое множество? информатика? признаки объектов?...