Вопрос:

4. В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нем нет лишних пробелов): «еж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор — дикие животные». Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.

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

Ответ:

Давай разберемся, какое животное было вычеркнуто. * **Определение количества бит на символ:** Каждый символ кодируется 16 битами. * **Перевод байтов в символы:** 16 байт = 16 * 8 бит = 128 бит. Так как каждый символ кодируется 16 битами, 128 бит соответствуют \(\frac{128}{16} = 8\) символам. * **Анализ предложения:** Вычеркнутое слово, вместе с запятой и пробелом, должно содержать 8 символов. Считаем количество символов в каждом названии животного (включая запятую и пробел после него): * "еж, " - 3 символа * "лев, " - 4 символа * "слон, " - 5 символов * "олень, " - 6 символов * "тюлень, " - 7 символов * "носорог, " - 8 символов * "крокодил, " - 9 символов * "аллигатор " - 9 символов Следовательно, было вычеркнуто слово "носорог". **Ответ:** носорог
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие