Вопрос:

В кодировке Windows-1251 каждый символ кодируется 8 битами. Вова написал фрагмент стихотворения К. Бальмонта «Осень» (в нём нет лишних пробелов): «Стаи птиц улетают Прочь, за синее море. Все деревья блистают В разноцветном уборе». Вова вычеркнул из текста одно слово. Заодно он вычеркнул ставший лишним пробел - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 3 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое слово.

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

Ответ:

Краткое пояснение: В кодировке Windows-1251 каждый символ занимает 8 бит, что равно 1 байту. Чтобы определить вычеркнутое слово, необходимо вычислить, сколько байт занимало исходное предложение и новое предложение после вычеркивания слова и лишнего пробела, а затем найти разницу.

Пошаговое решение:

  • 1. Расчет количества символов в исходном тексте: Сосчитаем все буквы и знаки препинания, кроме пробелов. Всего 107 символов.
  • 2. Расчет количества пробелов в исходном тексте: Всего 16 пробелов.
  • 3. Расчет общего размера исходного текста в байтах: (107 символов + 16 пробелов) * 1 байт/символ = 123 байта.
  • 4. Расчет размера нового предложения: 123 байта - 3 байта = 120 байт.
  • 5. Расчет количества символов в новом предложении: 120 байт.
  • 6. Определение количества удаленных символов: 123 байта (исходный) - 120 байт (новый) = 3 символа.
  • 7. Вывод: Удалено 3 символа, что соответствует одному слову из трех букв, и одному лишнему пробелу, который также был удален.

Ответ: Стаи

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

Похожие