Задание 24 ЕГЭ по информатике

Что проверяет: Обработка текстового файла

Задание 24 ЕГЭ по информатике проверяет тему «обработка текстового файла». Ниже вы найдёте 1 вариант с условием, ответом и разбором, а под ними теория и алгоритм решения этого номера.

1 вариант с ответами

Теория к заданию 24 ЕГЭ по информатике: обработка текстового файла

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

Что нужно знать

Приёмы для обработки строки

Как решать задание 24

  1. Прочитайте файл в одну строку и уберите переводы строк, если они мешают.
  2. Заведите два указателя на начало и конец рассматриваемого окна.
  3. Сдвигайте правую границу, обновляя счётчики вхождений и нужных букв.
  4. Когда условие нарушается, сдвигайте левую границу.
  5. Запоминайте максимальную длину окна, удовлетворяющего условиям.

Разбор примера

Общая схема: найти длину самой длинной цепочки одинаковых символов подряд.

  1. Читаем строку из файла и убираем перевод строки.
  2. Заводим две переменные: текущая длина цепочки (1) и максимальная длина (1).
  3. Идём циклом по индексам от 1 до конца строки.
  4. Если текущий символ равен предыдущему, увеличиваем текущую длину, иначе сбрасываем её в 1.
  5. На каждом шаге обновляем максимум, если текущая длина больше.
  6. После цикла выводим максимум.

Ответдлина самой длинной цепочки

Частые ошибки

Задание 24 входит в ЕГЭ по информатике. На этой странице собраны все варианты этого номера, которые разобраны на сайте: условие, правильный ответ и разбор решения. Остальные номера открываются в списке выше, а целиком все задания ЕГЭ по информатике с ответами собраны на странице предмета.