В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
seterkton
seterkton
08.05.2022 18:05 •  Информатика

В одной из кодировок Unicode каждый символ кодируется 16 битами.
При подготовке доклада по биологии Вова написал текст (в нем нет лишних пробелов):
"Многие плодовые деревья и кустарники ботаники относят к семейству Розоцветные: айва, вишня, яблоня, миндаль, шиповник, терновник."
Затем Вова вычеркнул из списка название одного из растений. Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался 14 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутого растения.

Показать ответ
Ответ:
настя7565
настя7565
12.10.2020 09:52

Каждый символ кодируется 16 битами, т.е. 16 / 8 = 2 байтами. Вова вычеркнул 14 байт (мы сделали вывод из того, что после вычеркивания текст стал "весить" на 14 байт меньше), т.е. 7 символов (включая слово, запятую и пробел). Мы сделали такой вывод, потому что вычеркнутые символы весят 14 байт, мы делим вес этих символов на вес одного (2 байта) и получаем, что Вова вычеркнул 7 символов. Из этих семи символов удаляем лишний символ пробела и запятой: 7 - 2 = 5. 5 — длина самого слова. В списке растений есть только одно слово из 5-ти букв: вишня.

ответ: вишня

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота