Вопрос:

16. В кодировке UTF-32 каждый символ кодируется 32 битами. Саша написал текст (в нём нет лишних пробелов): 32:8=4-1 cull 28:4=72=5 «Мята, тыква, фасоль, артишок, патиссон, лагенария - овощи». Ученик вычеркнул из списка название одного из овощей. Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 28 байтов меньше, чем размер

Смотреть решения всех заданий с листа

Ответ:

Определим размер исходного предложения:

Количество символов в предложении: 43 символа (с учетом пробелов, запятых и тире).

Размер одного символа в кодировке UTF-32: 32 бит или 4 байта.

Размер исходного предложения: 43 * 4 = 172 байта.

Размер нового предложения: 172 - 28 = 144 байт.

Количество символов в новом предложении: 144 / 4 = 36 символов.

Определим, какое название овоща было вычеркнуто:

Мята - 4 символа

Тыква - 5 символов

Фасоль - 6 символов

Артишок - 7 символов

Патиссон - 8 символов

Лагенария - 9 символов

После вычеркивания овоща необходимо убрать запятую и пробел (2 символа) после названия овоща.

Проверим варианты:

  • Мята: 43 - (4 + 2) = 37 - не подходит
  • Тыква: 43 - (5 + 2) = 36 - подходит
  • Фасоль: 43 - (6 + 2) = 35 - не подходит
  • Артишок: 43 - (7 + 2) = 34 - не подходит
  • Патиссон: 43 - (8 + 2) = 33 - не подходит
  • Лагенария: 43 - (9 + 2) = 32 - не подходит

Значит, было вычеркнуто название овоща тыква.

Ответ: Тыква

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие