В кодировке UTF-16 каждый символ кодируется 16 битами. Влад написал текст (в нём нет лишних пробелов): «Мята, тыква, огурец, артишок, патиссон, картофель — овощи».
Ученик вычеркнул из списка название одного из овощей. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 22 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название овоща.
Решение.
Поскольку один символ кодируется двумя байтами, из текста удалили 11 символов. Заметим, что лишние запятая и пробел занимают четыре байта. Значит, название овоща, которое удалили из списка, должно состоять из 9 букв, поскольку (22 − 4) : 2 = 9 символов. Из всего списка только одно название овоща состоит из 9 букв — картофель. ! Можно обьяснение откуда в (22 − 4) : 2 взялось число 4?!
110
306
Ответы на вопрос:
", картофель".
Объяснение:
В условии сказано, что 1 символ имеет 16 бит, 1 байт - это 8 бит, то есть 16/8 = 2 байта. Дальше сказано, что размер уменьшился на 22 байта, значит вырезали 22/2=11 символов, теперь ищем слово из 9 букв, потому что рядом запятая и пробел, 2 символа, то есть 11-2=9, этим словом является "картофель".
Для символа в алфавите из 32 символов (32=2^5) требуется 5 бит, поэтому весь текст займет 5*49152 = 245760 бит. или, поделив на 1024, получим 240 кбит. в байте 8 бит, поэтому еще надо поделить результат на 8. окончательно получим 30 кбайт.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Аліна2345619.02.2021 11:36
-
mGgl128.10.2021 11:56
-
gadazak21.10.2022 20:53
-
NyushaLove21.04.2023 20:52
-
ник23090311.06.2022 05:15
-
POLTIT109.06.2023 22:49
-
Khajiit99906.11.2022 16:20
-
kirillmajer200715.07.2022 21:21
-
0Jocker023.07.2021 17:53
-
Даниэла210624.10.2020 13:45
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.