Задание №25 — одно из самых логичных и часто недооценённых в ЕГЭ по информатике.
Оно требует умения работать с делителями, масками чисел или цифровыми шаблонами, а также уверенно владеть приёмами перебора и анализа числовых закономерностей.
В 2026 году структура задания не изменилась: возможны два типа формулировок — на делители или на маски чисел.
Оно требует умения работать с делителями, масками чисел или цифровыми шаблонами, а также уверенно владеть приёмами перебора и анализа числовых закономерностей.
В 2026 году структура задания не изменилась: возможны два типа формулировок — на делители или на маски чисел.
📘 Формулировка из демоверсии ЕГЭ 2026
Среди натуральных чисел, не превышающих 10¹⁰, найдите все числа, соответствующие маске 3?12?14*5, делящиеся на 1917 без остатка.
В ответе запишите найденные числа и результаты их деления на 1917.
🧩 Что значит маска числа
Маска — это запись, в которой цифры сочетаются со специальными символами:
💡 Маска 3?12?14*5 читается так:
число начинается с 3,
на втором месте — любая цифра,
далее 12,
потом ещё одна произвольная цифра,
затем 14,
потом любая последовательность цифр
и заканчивается цифрой 5.
число начинается с 3,
на втором месте — любая цифра,
далее 12,
потом ещё одна произвольная цифра,
затем 14,
потом любая последовательность цифр
и заканчивается цифрой 5.
⚙️ Алгоритм решения
1️⃣ Перебираем все числа, подходящие под маску.
Например, с помощью программы на Python можно перебирать шаблоны через fnmatch или re.
2️⃣ Проверяем делимость на 1917:
if n % 1917 == 0.
3️⃣ Ограничиваем диапазон:
только числа ≤ 10¹⁰.
🧠 Пример решения на Python
from fnmatch import fnmatch
for n in range(3000000000, 10000000000, 5):
if fnmatch(str(n), "3?12?14*5") and n % 1917 == 0:
print(n, n // 1917)
📘 Этот код ищет все числа, соответствующие маске, и выводит результат.
📊 Пример из демоверсии (ФИПИ, 2026)
💡 Всего найдено 5 чисел, соответствующих маске 3?12?14*5, делящихся на 1917.
📘 Теоретическая часть: повторение
В заданиях №25 могут встретиться две темы 👇
🔹 1. Маски чисел
Принцип один:
- записываем шаблон,
- подставляем возможные цифры,
- проверяем условие (делимость, диапазон и т. д.).
Типичные маски:
- 12*45 — число начинается с 12 и заканчивается 45;
- *7?5 — число заканчивается 5, перед ней любая цифра, а до этого любое количество цифр;
- 3?4*8 — начинается с 3, потом любая цифра, далее 4, потом любое продолжение, заканчивается 8.
🔹 2. Делители числа
Иногда в 25 задании требуется:
Найдите первые 5 чисел больше 800000, для которых сумма минимального и максимального делителей (кроме 1 и самого числа) оканчивается на 4.
📗 Алгоритм:
- Для каждого числа > 800000 ищем его делители.
- Находим минимальный и максимальный (кроме 1 и числа).
- Проверяем: (min_d + max_d) % 10 == 4.
- Выводим первые 5 чисел и их суммы.
Пример результата из демоверсии:
Число
M = min_d + max_d
📗 Частые ошибки
🚫 Неправильно читают маску — забывают, что * может означать пустую последовательность.
🚫 Проверяют только одну часть маски — например, начало или конец.
🚫 Пропускают числа, не ограничивая диапазон ≤ 10¹⁰.
🚫 Используют деление с плавающей точкой — нужно //.
🎯 Как готовиться к 25 заданию
✅ Освой Python или Pascal на базовом уровне — это ускоряет решение.
✅ Повтори понятия: «маска», «делители», «остаток от деления».
✅ Тренируйся решать задачи из открытого банка ФИПИ.
✅ Прописывай алгоритм вручную, а потом проверяй в коде — так лучше запоминается логика.
📘 Итог
Задание 25 ЕГЭ по информатике проверяет умение анализировать закономерности чисел и применять алгоритмическое мышление.
В 2026 году тебя могут попросить:
- найти числа по маске,
- или определить делители и их свойства.
📗 Главное правило easyknow:
«Не заучивай формулы — понимай, как работает алгоритм».
Так ты справишься с любым вариантом 25-го задания уверенно 💪
🎓 Репетиторство easyknow
Хочешь разобраться в теме быстро и без скучных объяснений?
Занимайся с преподавателем easyknow — индивидуально, просто и по твоему темпу.
Записаться на пробный урок
💬 Кураторство easyknow
Нужна поддержка в учебе, но не хочешь сразу на урок?
Подключи куратора easyknow — он поможет с задачами и объяснит непонятное прямо в мессенджере.
Получить помощь куратора
Хочешь разобраться в теме быстро и без скучных объяснений?
Занимайся с преподавателем easyknow — индивидуально, просто и по твоему темпу.
Записаться на пробный урок
💬 Кураторство easyknow
Нужна поддержка в учебе, но не хочешь сразу на урок?
Подключи куратора easyknow — он поможет с задачами и объяснит непонятное прямо в мессенджере.
Получить помощь куратора