ОГЭ по информатике: задание 2 — тренажёр

Теория по заданию 2: Декодирование кодовой последовательности / изменение длины текста

Проверяется умение работать с длиной текста в байтах/битах при удалении/добавлении фрагментов: слов, знаков препинания, пробелов.

Ключевые идеи

  • В однобайтной кодировке (KOI‑8, Windows‑1251 и др.) 1 символ = 1 байт = 8 бит.
  • Если из текста удалили слово и связанные с ним знаки, изменился общий объём файла на количество удалённых символов.
  • Разница в объёме в байтах = количество удалённых символов.

Типовой алгоритм решения

  1. Вычислите, на сколько байтов (символов) уменьшился текст.
  2. Учтите, что вместе со словом могли быть удалены запятые, пробелы, тире.
  3. Для каждого варианта слова подсчитайте его длину (кол-во букв) + длина удалённых знаков препинания и пробелов.
  4. Подберите то слово, при удалении которого суммарное число символов даёт указанную разницу в байтах.

Типичные ошибки

  • Забывают про удалённые запятые и пробелы.
  • Не учитывают правило «двух пробелов подряд быть не должно».
  • Путают байты и биты.

Выберите количество задач на странице, порядок сортировки и решайте задачи. Ответ и пояснение можно открыть по отдельным кнопкам для каждой задачи.

Задание 2. В банке задач: 2. Сейчас показывается 2 задач(и) на странице.

Показать по:
Страница:

Задача 1 (легкая)

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

Задача 2 (легкая)

ID: 2-002
В кодировке КОИ-8 каждый символ кодируется 8 битами. Андрей написал текст (в нем нет лишних пробелов): «Чад, Куба, Катар, Швеция, Эстония, Танзания, Сальвадор  — страны». Ученик вычеркнул из списка название одной из стран. Заодно он вычеркнул ставшие лишними запятые и пробелы  — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 11 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название страны.
Показать по:
Страница: