- В кодировке UTF-16 каждый символ кодируется 16 битами. Влад написал текст (в нём нет лишних пробелов): «Мята, тыква, огурец, артишок, патиссон, картофель — овощи». Ученик вычеркнул из списка название одного из овощей. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 160 бит меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название овоща.
- Ответ учителя по предмету Информатика
- Добавить комментарий Отменить ответ
- Похожие вопросы от пользователей
- Предметы
- В кодировке UTF-16 каждый символ кодируется 16 битами. Влад написал текст (в нём нет лишних пробелов
- Ответы на вопрос
- В кодировке UTF-16 каждый символ кодируется 16 битами. Влад написал текст (в нём нет лишних пробелов
- Ответы на вопрос
- Есть вопрос — Какое слово в кодировке UTF-16 вычеркнул Влад в тексте об овощах?
- Какое слово в кодировке UTF-16 вычеркнул Влад в тексте об овощах? Если знаете — ответьте
В кодировке UTF-16 каждый символ кодируется 16 битами. Влад написал текст (в нём нет лишних пробелов): «Мята, тыква, огурец, артишок, патиссон, картофель — овощи». Ученик вычеркнул из списка название одного из овощей. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 160 бит меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название овоща.
В кодировке UTF-16 каждый символ кодируется 16 битами. Влад написал текст (в нём нет лишних пробелов):
«Мята, тыква, огурец, артишок, патиссон, картофель — овощи».
Ученик вычеркнул из списка название одного из овощей. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 160 бит меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название овоща.
Ответ учителя по предмету Информатика
Ответ: патиссон
160 бит / 16 бит = 10 символов убрали (считая запятую)
Добавить комментарий Отменить ответ
Похожие вопросы от пользователей
Предметы
- Алгебра (27 224)
- Английский язык (24 454)
- Астрономия (213)
- Беларуская мова (487)
- Биология (20 384)
- География (13 803)
- Геометрия (11 190)
- Другие предметы (10 390)
- Информатика (6 318)
- История (25 068)
- Кыргыз тили (82)
- Қазақ тiлi (9 783)
- Литература (34 181)
- Математика (132 092)
- Музыка (3 482)
- МХК (360)
- Немецкий язык (966)
- Оʻzbek tili (147)
- ОБЖ (1 336)
- Обществознание (7 292)
- Окружающий мир (9 554)
- Право (648)
- Психология (519)
- Русский язык (72 667)
- Українська література (3 312)
- Українська мова (8 787)
- Физика (15 626)
- Физкультура и спорт (1 331)
- Французский язык (460)
- Химия (19 816)
- Экономика (739)
Источник
В кодировке UTF-16 каждый символ кодируется 16 битами. Влад написал текст (в нём нет лишних пробелов
): «Мята, тыква, огурец, артишок, патиссон, картофель — овощи».Ученик вычеркнул из списка название одного из овощей. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.При этом размер нового предложения в данной кодировке оказался на 22 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название овоща.
Ответы на вопрос
В условии сказано, что 1 символ имеет 16 бит, 1 байт — это 8 бит, то есть 16/8 = 2 байта. Дальше сказано, что размер уменьшился на 22 байта, значит вырезали 22/2=11 символов, теперь ищем слово из 9 букв, потому что рядом запятая и пробел, 2 символа, то есть 11-2=9, этим словом является «картофель».
Для решения данной задачи, нужно сначала вычислить размер исходного предложения в кодировке UTF-16, а затем вычислить размер нового предложения после удаления запятых, лишних пробелов и одного овоща.
Исходное предложение: «Мята, тыква, огурец, артишок, патиссон, картофель — овощи»
Количество символов в предложении: 52 Количество байтов в кодировке UTF-16 для каждого символа: 16 Размер исходного предложения в кодировке UTF-16: 52 * 16 = 832 байта
После удаления запятых и лишних пробелов, предложение становится: «Мята тыква огурец артишок патиссон картофель овощи»
Количество символов в новом предложении: 48 Количество байтов в кодировке UTF-16 для каждого символа: 16 Размер нового предложения в кодировке UTF-16: 48 * 16 = 768 байт
Разница в размере: 832 — 768 = 64 байта
Разница в размере должна быть 22 байта. Так как разница составляет 64 байта, мы можем предположить, что в задаче есть ошибка или пропущены какие-то детали. Без дополнительной информации невозможно точно определить вычеркнутое название овоща.
Источник
В кодировке UTF-16 каждый символ кодируется 16 битами. Влад написал текст (в нём нет лишних пробелов
): «Мята, тыква, огурец, артишок, патиссон, картофель — овощи». Ученик вычеркнул из списка название одного из овощей. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 160 бит меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название овоща.
Ответы на вопрос
Ответ: патиссон
160 бит / 16 бит = 10 символов убрали (считая запятую)
Для решения этой задачи, давайте сначала посчитаем, сколько бит занимает исходное предложение.
Исходное предложение: «Мята, тыква, огурец, артишок, патиссон, картофель — овощи».
В кодировке UTF-16 каждый символ кодируется 16 битами. У нас есть 6 слов, состоящих из разных символов. Давайте посчитаем количество бит, занимаемых каждым словом:
«Мята» — 4 символа * 16 бит = 64 бита «тыква» — 5 символов * 16 бит = 80 бит «огурец» — 6 символов * 16 бит = 96 бит «артишок» — 7 символов * 16 бит = 112 бит «патиссон» — 8 символов * 16 бит = 128 бит «картофель» — 9 символов * 16 бит = 144 бита
Теперь посчитаем количество бит, занимаемых символами пунктуации и пробелами: «,» — 16 бит » » — 16 бит «—» — 16 бит
Так как в предложении есть 6 овощей, то имеется 5 запятых и 5 пробелов. Символ «—» учитывается как один символ пунктуации.
Общее количество бит, занимаемых исходным предложением: 64 бит + 80 бит + 96 бит + 112 бит + 128 бит + 144 бит + 5 * 16 бит + 5 * 16 бит + 16 бит = 1232 бита.
По условию задачи, новое предложение должно быть на 160 бит меньше. То есть:
1232 бит — 160 бит = 1072 бита.
Теперь нужно найти слово, которое было вычеркнуто из списка овощей, чтобы размер нового предложения стал 1072 бита.
Поскольку нам дано, что ставшие лишними запятые и пробелы не должны идти подряд, и размер нового предложения на 160 бит меньше, можно сделать вывод, что одно слово осталось без изменений.
В исходном предложении у нас было 6 овощей. Значит, в новом предложении должно быть 5 овощей, что означает, что одно слово было вычеркнуто. В оригинальном предложении были 5 запятых и 5 пробелов, а в новом предложении должно быть на 160 бит меньше пробелов и запятых.
Учитывая все вышеуказанное, можно сделать вывод, что слово «
Источник
Есть вопрос — Какое слово в кодировке UTF-16 вычеркнул Влад в тексте об овощах?
Какое слово в кодировке UTF-16 вычеркнул Влад в тексте об овощах? Если знаете — ответьте
В кодировке UTF-16 каждый символ кодируется 16 битами. Влад написал текст (в нём нет лишних пробелов):
«Мята, тыква, огурец, артишок, патиссон, картофель — овощи».
Ученик вычеркнул из списка название одного из овощей. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 22 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название овоща.
Нам известно, что один символ — это 2 байта, значит, из текста было удалено 11 символов ( 22 байта).
Также указано, что были удалены, кроме букв слова, также запятые и пробелы — всего 4 байта или 2 символа.
Поэтому получается, что искомое слово должно содержать:
11 — 2 = 9 — символов-букв.
Обращаемся к списку, в котором ищем слово из 9 букв. Это может быть лишь один картофель, иных слов с таким количеством нет списке.
Ответ: картофель.
автор вопроса выбрал этот ответ лучшим
комментировать В предложенной кодировке символ кодируется 16 битами или 16 / 8 = 2 байтами.
Файл уменьшился на 22 байта. Если перевести в символы, то получается 22 /2 = 11 символов. Получается, что предложение уменьшилось на 11 — 2 = 9 символов.
В предложенном предложении из 9 символов состоит слово — картофель.
Источник