Вопрос:

12. В кодировке КОИ-8 каждый символ кодируется 8 битами. Маша написала текст (в нём нет лишних пробелов): Аист, цапля, баклан, снегирь, ласточка, береговуша — птицы России. Ученица вычеркнула из списка название одной птицы. Заодно она вычеркнула ставшие лишними запятую и пробел (два пробела не должны идти подряд). При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название птицы.

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

Ответ:

Краткая запись:

  • Кодировка: КОИ-8 (8 бит/символ)
  • Исходный текст: Аист, цапля, баклан, снегирь, ласточка, береговуша — птицы России.
  • Действие: Вычеркнута одна птица, запятая и лишний пробел.
  • Изменение размера: -9 байт
  • Найти: Название вычеркнутой птицы.
Краткое пояснение: Разница в 9 байт получается из-за вычитания названия птицы, запятой и пробела. Если вычеркнутое слово содержало 7 букв, то общее количество удаленных символов (7 букв + 1 запятая + 1 пробел) равно 9.

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

  1. Шаг 1: Определяем, сколько байт занимает один символ в кодировке КОИ-8. Так как каждый символ кодируется 8 битами, а в 1 байте 8 бит, то 1 символ = 1 байт.
  2. Шаг 2: Анализируем изменение размера текста. Уменьшение на 9 байт означает, что были удалены 9 символов.
  3. Шаг 3: Сопоставляем удаленные символы с элементами предложения. Были удалены название птицы, одна запятая и один пробел.
  4. Шаг 4: Рассчитываем длину названия птицы. Если общее количество удаленных символов равно 9, и это состоит из названия птицы, запятой (1 символ) и пробела (1 символ), то длина названия птицы = 9 - 1 - 1 = 7 символов.
  5. Шаг 5: Ищем в исходном списке птицу, название которой состоит из 7 букв.
    • Аист (4 буквы)
    • Цапля (5 букв)
    • Баклан (6 букв)
    • Снегирь (7 букв)
    • Ласточка (8 букв)
    • Береговуша (10 букв)

Ответ: Снегирь

ГДЗ по фото 📸

Похожие