Вопрос:

11. В кодировке UTF-32 каждый символ кодируется 32 битами. Саша написал текст (в нем нет лишних пробелов): «Нил, Амур, Волга, Ангара, Макензи, Амазонка — реки». Ученик вычеркнул из списка название одной из рек. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 32 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название реки.

Ответ:

Здравствуйте, ребята! Давайте решим эту задачу. Размер текста уменьшился на 32 байта. Каждый символ кодируется 32 битами. Нужно перевести байты в биты. 1 байт = 8 бит. Следовательно, 32 байта = 32 * 8 = 256 бит. Так как каждый символ кодируется 32 битами, то количество вычеркнутых символов = \(\frac{256}{32}\) = 8 символов. Теперь посмотрим на список рек: «Нил, Амур, Волга, Ангара, Макензи, Амазонка». Нужно найти реку, название которой вместе с запятой и пробелом содержит 8 символов. * Нил - 3 символа, "Нил, " - 5 символов * Амур - 4 символа, "Амур, " - 6 символов * Волга - 5 символов, "Волга, " - 7 символов * Ангара - 6 символов, "Ангара, " - 8 символов * Макензи - 7 символов, "Макензи, " - 9 символов * Амазонка - 8 символов, "Амазонка, " - 10 символов Река, название которой вместе с запятой и пробелом содержит 8 символов, - Ангара. **Ответ: Ангара**
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие