🎓 ЕГЭ по информатике 2026

Полный гид по подготовке, стратегии и успешной сдаче экзамена

Стратегия выполнения экзамена

Правило трёх кругов:

  • Первый круг: Быстро пройдите все задания, которые решаете сходу, без раздумий.
  • Второй круг: Вернитесь к заданиям, требующим обдумывания, написания кода или работы с таблицами.
  • Третий круг (на десерт): Оставьте самые сложные задания (обычно №26 и №27) на конец, когда у вас будет запас времени.
💡 Совет: Общее время — 3 часа 55 минут. Распределите его разумно: не застревайте на одном задании больше 10–15 минут!

Технические аспекты и регламент

Что будет на экзамене:

  • Компьютеры с установленным ПО: Python, VS Code, КуМир (для Робота/Черепашки).
  • Табличный процессор Excel (или LibreOffice Calc) и текстовый редактор Word.
  • Специальная система для сдачи: локальное сохранение ответов с последующей отправкой на сервер.
  • Интернет ПОЛНОСТЬЮ ОТКЛЮЧЕН.

До начала экзамена:

  • НЕ ПРИКАСАЙТЕСЬ к клавиатуре и мыши до официальной команды организаторов!
  • Внимательно заполните регистрационные данные (введите свой шифр, проверьте ФИО).
  • Проверьте, что все необходимые программы запускаются.
⚠️ Критически важно: В прошлом году участника удалили с экзамена за то, что он открыл браузер до начала тестирования. Камеры видеонаблюдения фиксируют каждое движение. Любое действие до команды «Начать» может быть расценено как нарушение!

Задание №24: Обработка строк и RLE-сжатие

Типичная задача: дана огромная строка (до 7 200 000 символов). Нужно применить RLE-сжатие (например, AAAABBB4A3B) и найти, сколько бит сэкономлено (1 символ = 8 бит).

Главные ошибки и подводные камни:

  • НЕЛЬЗЯ создавать новую сжатую строку через конкатенацию (new_str += ...). Программа зависнет из-за 7 миллионов операций!
  • Одиночные символы: если символ встречается 1 раз, цифра 1 перед ним НЕ пишется (было C, стало C, а не 1C).
  • Последняя группа: цикл for сравнивает текущий символ с предыдущим. На последнем символе цикл завершится, и «хвост» строки не будет учтен. Его нужно дописать вручную после цикла.
  • Скрытые символы: при чтении из файла обязательно используйте .strip(), чтобы убрать невидимые символы переноса строки (\n).

Оптимальный подход:

Вместо создания строки — считаем её итоговую длину математически:

  • Если символ идёт 1 раз ➔ добавляем к длине 1.
  • Если символ идёт N раз ➔ добавляем 1 + len(str(N)) (1 на саму букву + количество цифр в числе N).

Идеальный шаблон решения:

# Читаем файл и убираем невидимые символы переноса строки
f = open("24.txt", "r").readline().strip()

len_start = len(f)  # Исходная длина строки
len_end = 0           # Длина сжатой строки
count = 1             # Счётчик повторений текущего символа

for i in range(1, len_start):
    if f[i-1] == f[i]:
        count += 1
    else:
        # Символы сменились, фиксируем длину предыдущей группы
        if count == 1:
            len_end += 1
        else:
            len_end += 1 + len(str(count))
        count = 1 # Сбрасываем счётчик

# ❗ ОБЯЗАТЕЛЬНО: обрабатываем последнюю группу после выхода из цикла!
if count == 1:
    len_end += 1
else:
    len_end += 1 + len(str(count))

# Ответ: разница в длине символов × 8 бит
print((len_start - len_end) * 8)

Задание №26: Электронные таблицы и моделирование

  • Часто задачу можно решить не кодом, а с помощью сортировки и фильтрации в Excel.
  • Внимательно читайте условия! Иногда таблица делится на части (например, «сдавшие» и «не сдавшие» экзамен студенты), и для каждой части применяются разные правила сортировки.
  • Если условие кажется неподъёмным для кода (например, поле размером 8000x8000, которое «взрывает» память) — ищите математическую закономерность или решайте через Excel.
  • Если в условии есть пример — это огромный плюс! Разберите его пошагово, чтобы понять скрытую логику.

Задание №27 и задачи на рекурсию (№16, №23)

  • Задание №27: Почти всегда содержит «подковырку» или разрыв шаблона. Если видите огромные числа — не пишите перебор «в лоб», ищите оптимизацию (теория чисел, остатки от деления, префиксные суммы).
  • Рекурсия (№16, №23): Используйте декоратор @lru_cache из модуля functools для мемоизации. Это спасёт от зависания программы.
  • Иногда задачи с огромными числами в рекурсии решаются вообще без кода — просто расписав первые 5-7 значений вручную и найдя цикл.

Внимательно читайте условия!

⚠️ Разрыв шаблона: Составители ЕГЭ любят менять формулировки. Задание может казаться типовым, но одно неочевидное слово полностью меняет логику решения.

На что обращать внимание:

  • Все ли символы учитываются (пробелы, знаки препинания, регистр)?
  • Включаются ли границы диапазонов (строгое или нестрогое неравенство)?
  • Есть ли особые условия для крайних случаев (граничные значения)?
  • В каком формате нужен ответ (целое число, дробь, строка, количество)?

Тайминг и результаты

Этап Время / Сроки
Общая продолжительность экзамена 3 часа 55 минут (235 минут)
Рекомендуемое время на задания 1–23 60–90 минут
Задания 24–25 (код и строки) 30–40 минут
Задания 26–27 (алгоритмика) 60–90 минут
Официальная публикация результатов Обычно через 5–7 дней (часто совпадает с выпускным!)
💡 Интересный факт: Экзамен по информатике проверяется автоматически. Результаты появляются очень быстро, и в прошлые годы многие ученики узнавали свои баллы прямо во время выпускного вечера.

Чек-лист: День экзамена

  • ✓ Придите в ППЭ заранее (за 40–60 минут).
  • ✓ Возьмите паспорт и чёрную гелевую ручку (на случай заполнения бумажных форм).
  • ОСТАВЬТЕ ДОМА телефон, смарт-часы, наушники и любые шпаргалки. Даже если вы не планируете списывать, наличие телефона = автоматический аннулированный результат.
  • ✓ Выспитесь и плотно позавтракайте.
  • ✓ Настройтесь на позитив: вы готовились, база у вас есть!

Психологический настрой

  • Вы готовились несколько лет — доверяйте своим знаниям.
  • Не паникуйте из-за странных формулировок — это стандартный приём составителей.
  • 70+ баллов — абсолютно реалистичная цель при хорошей базовой подготовке.
  • Главное — не тратить время на заведомо нерешаемые задачи в ущерб тем, которые вы точно умеете решать.
🎯 У вас всё получится! Удачи на экзамене!