Вопрос:

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

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

Ответ:

В кодировке UTF-32 каждый символ занимает 32 бита, что равно 4 байтам (так как 1 байт = 8 бит). 1. Определим размер исходного предложения: Исходное предложение: «Нил, Амур, Волга, Ангара, Макензи, Амазонка – реки» Количество символов в предложении (включая пробелы, запятые и тире): 50 символов. Размер исходного предложения: $$50 \times 4 = 200$$ байт. 2. Определим размер нового предложения: Размер нового предложения на 32 байта меньше, чем исходного: $$200 - 32 = 168$$ байт. 3. Вычислим количество символов в новом предложении: Количество символов в новом предложении: $$168 / 4 = 42$$ символа. 4. Определим, сколько символов было удалено: Удалено символов: $$50 - 42 = 8$$ символов. 5. Анализ списка рек: * Нил (3 символа) * Амур (4 символа) * Волга (5 символов) * Ангара (6 символов) * Макензи (7 символов) * Амазонка (8 символов) 6. Вывод: Из списка рек было удалено слово «Амазонка», так как оно состоит из 8 символов. Ответ: Амазонка
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие