Вопрос:

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

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

Ответ:

Ученик вычеркнул название рыбы "долгопер". Решение: 1. Определим, сколько битов экономится на 36 байтах: $$36 \text{ байт} * 8 \frac{\text{бит}}{\text{байт}} = 288 \text{ бит}$$ 2. Определим, сколько символов можно закодировать 288 битами, если каждый символ кодируется 32 битами: $$\frac{288 \text{ бит}}{32 \frac{\text{бит}}{\text{символ}}} = 9 \text{ символов}$$ 3. Проанализируем исходную фразу: «ерш, скат, окунь, карась, камбала, долгопер – рыбы». - Запятые (5 штук) и пробелы (6 штук) были удалены, так как было сказано, что они ставшие лишними. - Также сказано, что два пробела не должны идти подряд. - Остается 9 символов для вычеркнутого названия рыбы (с учетом пробела и тире). 4. Следовательно, ученик вычеркнул слово «долгопер». **Ответ: долгопер**
ГДЗ по фото 📸

Похожие