Вопрос:

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

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

Ответ:

В данной задаче необходимо определить название рыбы, которое было вычеркнуто из списка, учитывая, что размер нового предложения оказался на 10 байтов меньше исходного. Поскольку каждый символ кодируется 8 битами (1 байтом), уменьшение размера на 10 байтов означает, что было удалено 10 символов (включая запятые и пробелы).

Исходное предложение: «ерш, Щука, Бычок, Карась, Гимнура, Долгопер - рыбы».

Подсчитаем количество символов в каждом слове, включая запятые и пробелы:

  • ерш - 3 символа
  • Щука - 4 символа
  • Бычок - 5 символов
  • Карась - 6 символов
  • Гимнура - 7 символов
  • Долгопер - 8 символов

Теперь рассмотрим возможные варианты удаления названия рыбы и соответствующих знаков препинания и пробелов, чтобы общее количество удаленных символов было равно 10.

Заметим, что после удаления одного из названий рыб, необходимо также удалить запятую и пробел после него (если это не последнее слово) или пробел и тире перед словом "рыбы", если это последнее слово.

Проверим варианты:

  • Если вычеркнуто "Щука,", то удалено 6 символов.
  • Если вычеркнуто "Бычок,", то удалено 7 символов.
  • Если вычеркнуто "Карась,", то удалено 8 символов.
  • Если вычеркнуто "Гимнура,", то удалено 9 символов.
  • Если вычеркнуто "Долгопер", то нужно также удалить " - ", итого удалено 8 + 3 = 11 символов.

Таким образом, чтобы после удаления стало на 10 символов меньше, нужно, чтобы при удалении названия рыбы и знаков препинания в сумме получилось 10. Так как удаляется еще один пробел, то из списка рыб подходит только рыба Гимнура. Удаляется слово "Гимнура,", что составляет 7 + 1 + 1 = 9 символов и ещё один пробел.

Рассмотрим вариант с Долгопером. Если вычеркивается "Долгопер -", то удаляется 8 + 3 = 11 символов. Чтобы стало на 10 символов меньше, нужно убрать один символ, то есть, оставить пробел. Но по условию так делать нельзя.

Следовательно, ученик вычеркнул рыбу Гимнура. После удаления "Гимнура," и одного пробела остается 10 символов.

Ответ: Гимнура

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

Похожие