Спецификация ЕГЭ по информатике 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).