Перейти к содержанию

Спецификация ЕГЭ по информатике 2025

Источник: ФИПИ — fipi.ru
Перед экзаменом сверяй актуальную версию спецификации напрямую на сайте ФИПИ.


Общие сведения

Параметр Значение
Форма КЕГЭ (компьютерный ЕГЭ)
Продолжительность 235 минут (3 ч 55 мин)
Количество заданий 27
Максимальный первичный балл 29
Минимальный балл для аттестата 40 тестовых баллов
Минимальный балл для поступления в вузы 44 тестовых балла

Структура экзамена

Часть 1 — задания 1–23

  • Краткий ответ (число, последовательность, слово)
  • Теоретически решаются без компьютера, но экзамен компьютерный
  • 23 задания × 1 балл = 23 первичных балла

Часть 2 — задания 24–27

  • Развёрнутый ответ: написание и сдача программ, анализ данных
  • Компьютер обязателен
  • Задания 24–25: по 1 баллу; задания 26–27: по 2 балла
  • Итого: 6 первичных баллов

Распределение по уровням сложности

Уровень Количество заданий
Базовый 11
Повышенный 11
Высокий 5

Допустимые языки программирования

Язык Примечание
Python Рекомендуется — наиболее лаконичен на экзамене
C++ Максимальная скорость выполнения
Pascal (PascalABC.NET) Используется в ряде школ
C# Современная альтернатива
Java Допустим, но редко используется

Программное обеспечение на экзамене

На рабочем месте предустановлены: - IDLE — основная среда для Python - Текстовый редактор - Табличный процессор (Excel / LibreOffice Calc) - Калькулятор - Paint (или аналог)


Все 27 заданий — краткая таблица

Тема Уровень Баллы Часть
1 Анализ информационных моделей (таблицы, деревья, графы) Базовый 1 1
2 Логические схемы и булева логика Базовый 1 1
3 Поиск и сортировка в базах данных Базовый 1 1
4 Кодирование и декодирование (условие Фано) Базовый 1 1
5 Исполнители — простые алгоритмы (Черепаха, Чертёжник) Базовый 1 1
6 Исполнители — результат выполнения алгоритма Базовый 1 1
7 Объём информации (текст, изображение, звук) Базовый 1 1
8 Системы счисления и комбинаторика Базовый 1 1
9 Электронные таблицы — формулы и функции Базовый 1 1
10 Поиск в текстовом редакторе Базовый 1 1
11 Объём кодирования информации Повышенный 1 1
12 Исполнители — сложные алгоритмы Повышенный 1 1
13 Компьютерные сети (IP-адресация, маски подсетей) Базовый 1 1
14 Основы программирования Повышенный 1 1
15 Логика — сложные выражения Повышенный 1 1
16 Программирование — средний уровень Повышенный 1 1
17 Рекурсивные алгоритмы Повышенный 1 1
18 Информационные модели — деревья и графы Повышенный 1 1
19 Запросы к базам данных (сложные) Повышенный 1 1
20 Электронные таблицы — диаграммы Повышенный 1 1
21 Дискретная математика (двоичные деревья, перебор) Повышенный 1 1
22 Программирование — обработка чисел Высокий 1 1
23 Программирование — строки и массивы Высокий 1 1
24 Написать программу (повышенный) Высокий 1 2
25 Написать программу (высокий, 1) Высокий 1 2
26 Написать программу (высокий, 2) Высокий 2 2
27 Анализ данных (новое с 2025) Высокий 2 2
Итого 29

Подробнее о каждом задании

Задание 1 — Информационные модели

Анализ таблиц, деревьев и графов. Требуется прочитать модель и ответить на вопрос по ней (найти путь, вычислить значение, определить связь).
Подтемы: графы и деревья / таблицы и диаграммы.

Задание 2 — Булева логика

Логические схемы из элементов И, ИЛИ, НЕ. Нужно вычислить значение логического выражения или определить входное значение.

Задание 3 — Базы данных

Поиск записей по условию, сортировка. Таблица с данными, SQL-подобные условия на естественном языке.

Задание 4 — Кодирование (Фано)

Декодирование бинарных кодов. Проверка условия Фано, определение уникально декодируемых кодов.

Задание 5 — Исполнители (простые)

Выполнение простых алгоритмов исполнителями: Черепаха, Чертёжник. Нужно определить результат или построить маршрут.

Задание 6 — Исполнители (результат)

Ручное выполнение алгоритма с ветвлениями и циклами. Нужно найти результат на конкретном входе.

Задание 7 — Объём информации

Вычисление объёма данных: текстовых файлов (кодировки), изображений (разрешение, глубина), звука (частота, разрядность).

Задание 8 — Системы счисления и комбинаторика

Перевод чисел между основаниями, арифметика в двоичной/шестнадцатеричной. Также задачи на подсчёт вариантов.

Задание 9 — Электронные таблицы

Формулы с функциями СУММ, СРЗНАЧ, ЕСЛИ, СЧЁТЕСЛИ и т.д. Нужно вычислить значение ячейки или найти нужную запись.

Задание 10 — Поиск в тексте

Регулярные выражения, маски, поиск по шаблону в текстовом редакторе. Подсчёт найденных фрагментов.

Задание 11 — Объём кодирования

Расчёт количества бит на символ, мощности алфавита, длины сообщения при равномерном кодировании.

Задание 12 — Исполнители (сложные)

Более сложные алгоритмы с исполнителями: циклы, ветвления, вложенные конструкции. Чертёжник, Робот.

Задание 13 — Компьютерные сети

IP-адреса, маски подсетей, определение адреса сети и диапазона хостов. Иногда — маршрутизация.

Задание 14 — Основы программирования

Простые программы: цикл, условие, базовые вычисления. Нужно определить результат или найти нужный фрагмент кода.

Задание 15 — Логика (сложная)

Многоместные логические выражения, таблицы истинности, определение значений переменных при известном результате.

Задание 16 — Программирование (средний)

Анализ кода средней сложности: строки, циклы, функции. Найти значение переменной или количество итераций.

Задание 17 — Рекурсия

Рекурсивные функции и процедуры. Нужно проследить вычисление для конкретного аргумента или найти аргумент по результату.

Задание 18 — Информационные модели (граф)

Обход графа, нахождение кратчайшего пути, свойства деревьев. Матрица смежности или список рёбер.

Задание 19 — Запросы к БД (сложные)

SQL-подобные запросы с несколькими условиями, объединениями, агрегирующими функциями.

Задание 20 — Электронные таблицы (диаграммы)

Диаграммы и графики, построенные на основе таблиц. Определить значения по диаграмме или наоборот.

Задание 21 — Дискретная математика

Двоичные деревья, перебор вариантов, задачи на игры и оптимальные стратегии.

Задание 22 — Программирование (числа)

Написание или анализ программ для работы с числами: делимость, цифры числа, НОД, степени.

Задание 23 — Программирование (строки/массивы)

Программы для обработки строк и массивов: поиск, сортировка, подстроки, подсчёт.

Задание 24 — Написать программу (часть 2)

Нужно написать рабочую программу по условию задачи. Проверяется автоматически на тестах. Повышенный уровень.

Задание 25 — Написать программу (высокий, 1)

Более сложная задача на написание программы. Требует хорошего владения алгоритмами.

Задание 26 — Написать программу (высокий, 2)

Самая трудоёмкая задача на написание кода. Стоит 2 балла. Обычно требует нетривиального алгоритма.

Задание 27 — Анализ данных (новое с 2025)

Новый формат с 2025 года. Работа с реальными данными: загрузка, очистка, анализ, визуализация.
Стоит 2 балла. Проверяет умение работать с pandas, строить графики, делать выводы по данным.
Подтемы: обработка данных (pandas, numpy) / визуализация (matplotlib, seaborn).


Полезные ссылки