Вопрос:

В кодировке КОИ-8 каждый символ кодируется 8 битами. Паша написал текст (в нем нет лишних пробелов): «Аки, Бали, Банда, Сибуян, Камотес, Лабрадор, Линкольна — моря». Ученик вычеркнул из списка название одного из морей. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 7 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название моря.

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

Ответ:

Решение:

  • Каждый символ в кодировке КОИ-8 занимает 8 бит, что равно 1 байту.
  • Исходный текст: «Аки, Бали, Банда, Сибуян, Камотес, Лабрадор, Линкольна — моря».
  • Подсчитаем количество символов в исходном тексте, включая пробелы и запятые.
  • Длина текста: 75 символов.
  • Размер исходного текста: 75 символов * 1 байт/символ = 75 байт.
  • Новое предложение стало на 7 байтов меньше, следовательно, его размер: 75 байт - 7 байт = 68 байт.
  • Разница в размере (7 байт) соответствует количеству удаленных символов.
  • Ученик удалил название одного моря, запятые и лишние пробелы.
  • Проанализируем названия морей и их длину:
    • Аки (3 символа)
    • Бали (4 символа)
    • Банда (5 символов)
    • Сибуян (6 символов)
    • Камотес (7 символов)
    • Лабрадор (8 символов)
    • Линкольна (9 символов)
  • После удаления названия моря, также были удалены:
    • Запятая (1 символ)
    • Пробел перед удаленным названием (1 символ)
    • Пробел после удаленного названия (1 символ)
  • Таким образом, удаленное название моря + 3 удаленных символа (запятая и два пробела) = 7 удаленных символов.
  • Следовательно, длина удаленного названия моря = 7 - 3 = 4 символа.
  • Из списка названий морей, только «Бали» имеет длину 4 символа.

Ответ: Бали

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