Здесь собираем варианты, разборы досрочного ЕГЭ 2026 по информатике.
Экзамен прошел 7 апреля (вторник) 2026 года. Собственно, экзамен проходил в основной день досрочной волны (март-апрель).
Задания с досрочного ЕГЭ в PDF
За предоставленный материал благодарим М. Ишимова, онлайн-школу "СМИТАП", И. Линькова (Профиматика)
Разбор Досрочного ЕГЭ по информатике от Профиматики
Разбор Досрочного ЕГЭ по информатике от И. Викторовича
Разбор Досрочного ЕГЭ по информатике от Фоксфорд
Разбор Досрочного ЕГЭ по информатике от Артем Флэш
Разбор Досрочного ЕГЭ по информатике от Alles
Досрочный ЕГЭ 2026: нестандартные задания
- Досрочный ЕГЭ от Лашин && Иглин: 16 задание
Видео от Лашин && Иглин, где рассказают, какая может быть опасность в использовании привычных методов и как её решать, чтобы не потерять баллы.
- Досрочный ЕГЭ от PRO100 ЕГЭ: 16 задание
ФИПИ сломали решение № 16 в Python

- Задания с досрока от ЕГЭ ИНФА
А вы заметили, что в №27 хоть задачу и полностью поменяли в прошлом учебном году, но видоизменять ее не перестали? На реальном ЕГЭ-2025 по сравнению с демоверсией и досроком того года появились новые вопросы, аномалии и разделение логики обработки файлов.
Сейчас в досроке 2026 звездам добавляют цвета, типы, свечения.
Главное: фундаментально ничего не меняется, кластеризация также работает и таблицами, и DBSCANом. Если навыков в проге хватает, ученики будут справляться и с подобными изменениями. Условие задачи в PDF сборнике выше.
Прикреплённые файлы
- 27.10011.A.txt (0.0 МБ)
- 27.10011.B.txt (0.0 МБ)
Решение задачи:
(закомментирован код для файла А)
from math import dist
def dbscan(points, eps):
clusters = []
while points:
cluster = [points.pop()]
for star in cluster:
new = [point for point in points if dist(point[:2], star[:2]) <= eps]
cluster += new
for point in new: points.remove(point)
clusters.append(cluster)
return clusters
def get_centroid(cluster):
lst = []
for star in cluster:
lst.append((sum(dist(star[:2], point[:2]) for point in cluster), star))
return min(lst)[1]
def yellow_sverhgigants_in_cluster(cluster):
lst = []
for star in cluster:
if star[2][0] == 'Z' and star[2][-2:] == 'IV':
lst.append(star)
return lst
file = open('файл.txt')
points = []
for line in file:
x, y, tip = line.replace(',', '.').split()
points.append([float(x), float(y), tip])
# red_gigants = [point for point in points if point[2][0] == 'Y' and point[2][-3:] == 'III']
clusters = dbscan(points, 1)
print([len(c) for c in clusters])
yellow_sg_clusters = [yellow_sverhgigants_in_cluster(c) for c in clusters]
print([len(y) for y in yellow_sg_clusters])
b1 = 10**40
for ind_cl in range(3):
for i in range(len(yellow_sg_clusters[ind_cl])):
for j in range(i + 1, len(yellow_sg_clusters[ind_cl])):
b1 = min(b1, dist(yellow_sg_clusters[ind_cl][i][:2], yellow_sg_clusters[ind_cl][j][:2]))
b1 = int(abs(b1 * 10000) // 1)
centroids = [get_centroid(cluster) for cluster in clusters]
b2 = int(abs(dist(centroids[0][:2], centroids[1][:2]) * 10000) // 1)
print(b1, b2)
# dists = [dist(centroids[1][:2], rg[:2]) for rg in red_gigants]
# a1 = int(abs(min(dists) * 10000) // 1)
# a2 = int(abs(max(dists) * 10000) // 1)
# print(a1, a2)
Благодарим за информацию о заданиях экзамена и решении М. Попкова (t.me/egeinf_close)



И предлагаем подготовиться к предстоящим экзаменам благодаря тренировочным вариантам, максимально приближенным к уровню ЕГЭ и составленных на основе ОБЗ ФИПИ.
ЕГКР — это официальный пробный экзамен, задания которого составляются теми же специалистами, что и ЕГЭ, поэтому особенно важно прорешивать эти варианты.
ЕГКР - задания реального ЕГЭ
Условия: https://drive.google.com/file/d/1iC3Lq_t7EQMnikiyhTWa2cj-LfdhhLoy/view
Файлы: https://drive.google.com/file/d/1uTxrFXlx5jsW_EFjGkYhTZ_sbOO6bMbL/view
- www.fipi.ru — Официальный сайт ФИПИ (Федеральный институт педагогических измерений)
- vk.com/oge100ballov — ОГЭ 100 баллов
- vkvideo.ru/@ege_info_open — ЕГЭ Информатика 2026 Открытый курс
- t.me/danya_byte — Байтим на соточку
- t.me/infkege — Ишимов & Шастин ЕГЭ по информатике