Вариант 7 · Сентябрь 2026 — ЕГЭ по информатике
27 заданий. Впишите ответы и нажмите «Проверить вариант» — покажем, где верно, где нет, и дадим разбор.
- Задание 1
На рисунке схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).
П1 П2 П3 П4 П5 П6 П7 П1 40 15 П2 40 35 50 П3 10 65 8 П4 15 35 22 33 П5 10 50 П6 50 65 22 50 40 П7 8 33 40 Так как таблицу и схему рисовали независимо друг от друга, нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите длину дороги из пункта Б в пункт Д. В ответе запишите целое число.
- Задание 2
Миша заполнял таблицу истинности логической функции F
(¬w ∧ z ∧ ¬y ∧ ¬x) ∨ (¬w ∧ z ∧ y ∧ ¬x) ∨ (¬w ∧ z ∧ y ∧ x), но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
??? ??? ??? ??? F 0 1 1 0 0 1 1 1 Определите, какому столбцу таблицы истинности соответствует каждая из переменных w, x, y, z.
В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т. д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Пример. Функция F задана выражением ¬x ∨ y, зависящим от двух переменных, а фрагмент таблицы имеет следующий вид.
??? ??? F 0 1 0 В этом случае первому столбцу соответствует переменная y, а второму столбцу — переменная x. В ответе следует написать: yx.
- Задание 3
В файле приведён фрагмент базы данных «Продукты», содержащей информацию о поставках товаров и их продаже. База данных состоит из трёх таблиц.
Таблица «Движение товаров» содержит записи о поставках товаров в магазины города в первой декаде
июня 2021 г. и о продаже товаров в этот же период. Таблица «Товар» содержит данные о товарах. Таблица «Магазин» содержит адреса магазинов.На рисунке приведена схема базы данных, содержащая все поля каждой таблицы и связи между ними.

Используя информацию из приведённой базы данных, определите общую выручку от продажи всех видов кофе в магазинах Октябрьского района за указанный период.
В ответе запишите целое число — найденную общую стоимость в рублях.
- Задание 4
Для кодирования некоторой последовательности, состоящей из букв Л, М, Н, П, Р, решили использовать неравномерный двоичный код, удовлетворяющий условию, что никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Для букв Л, М, Н использовали соответственно кодовые слова 00, 01, 11. Для двух оставшихся букв —
П и Р — кодовые слова неизвестны.Укажите кратчайшее возможное кодовое слово для
буквы П, при котором код будет удовлетворять указанному условию. Если таких кодов несколько, укажите код с наименьшим числовым значением. - Задание 5
Алгоритм получает на вход натуральное число N и строит по нему новое число R следующим образом.
1. Строится двоичная запись числа N.
2. Если сумма цифр десятичной записи заданного числа нечётна, то в конец двоичной записи
дописывается 1, есличётна — 0. 3−4. Пункт 2 повторяется для вновь полученных чисел ещё два раза.
5. Результатом работы алгоритма становится десятичная запись полученного числа R.
Пример. Дано число N = 17. Алгоритм работает следующим образом:
1. Строим двоичную запись: 1710 = 100012.
2. Сумма цифр числа 17 — чётная, дописываем к двоичной
записи 0, получаем 1000102 = 3410.3. Сумма цифр числа 34 — нечётная, дописываем к двоичной
записи 1, получаем 10001012 = 6910.4. Сумма цифр числа 69 — нечётная, дописываем к двоичной
записи 1, получаем 100010112 = 13910.5. Результат работы алгоритма R = 139.
Определите наименьшее возможное значение R > 1028, которое может получиться в результате работы алгоритма.
- Задание 6
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует 6 команд: Поднять хвост, означающая переход к перемещению 6eз рисования; Опустить хвост, означающая переход в режим рисования;
Вперёд n (где n — целое число), вызывающая передвижение Черепахи наn единиц в том направлении, куда указывает её голова;Назад n (где n — целое число), вызывающая передвижение в противоположном голове направлении;Направо m (где m — целое число), вызывающая изменение направления движения наm градусов по часовой стрелке,Налево m (где m — целое число), вызывающая изменение направления движения наm градусов против часовой стрелки. ЗаписьПовтори k [Команда1 Команда2 ... КомандаS] означает, что последовательность изS команд повторитсяk раз. Черепахе был дан для исполнения следующий алгоритм:
Повтори 2 [Вперёд 3 Налево 90 Назад 10 Налево 90]
Поднять хвост
Назад 10 Направо 90 Вперед 8 Налево 90
Опустить хвост
Повтори 2 [Вперёд 16 Направо 90 Вперёд 8 Направо 90].
Определите, сколько точек с целочисленными координатами будут находиться внутри объединения фигур, ограниченных заданными алгоритмом линиями, включая точки на границах этого объединения.
- Задание 7
Для хранения произвольного растрового изображения размером
1024 × 1024 пикселей отведено 512 Кбайт памяти, при этом для каждого пикселя хранится двоичное число — код цвета этого пикселя. Для каждого пикселя для хранения кода выделено одинаковое количество бит. Сжатие данных не производится. Какое максимальное количество цветов можно использовать в изображении? - Задание 8
Все 4-буквенные слова, составленные из букв Х, Ш, Ю, Е, Ж, Ч, Э, В, записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
1. ВВВВ
2. ВВВЕ
3. ВВВЖ
4. ВВВХ
5. ВВВЧ
6. ВВВШ
...
Под каким номером в списке стоит первое слово с нечётным номером, которое не начинается и не заканчивается буквой В, при этом содержит не менее трёх букв Ч?
- Задание 9
Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа.
Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
— наибольшее
из 4 чисел меньше суммы трёх других;— все четыре числа различны.
- Задание 10
Определите, сколько раз в тексте произведения А. С. Пушкина «Дубровский» встречается существительное «ключ» в любом числе и падеже.
- Задание 11
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из
15 символов и содержащий только символы из 12-символьного набора: А, В, C, D, Е, F, G, H, K, L, M, N. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено целое число байт; это число одно и то же для всех пользователей. Для хранения сведений о20 пользователях потребовалось400 байт. Сколько байт выделено для хранения дополнительных сведений об одном пользователе? В ответе запишите только целое число — количество байт. - Задание 12
Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих
командах v и w обозначают цепочки цифр.А) заменить (v, w).
Эта команда заменяет в строке первое слева вхождение
цепочки v на цепочку w. Например, выполнение командызаменить(111, 27) преобразуетстроку 05111150 в строку 0527150. Если в строке нет вхождений
цепочки v, то выполнение командызаменить(v, w) не меняет эту строку.Б) нашлось (v).
Эта команда проверяет, встречается ли
цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.Цикл
ПОКА условие
последовательность команд
КОНЕЦ ПОКА
выполняется, пока условие истинно.
В конструкции
ЕСЛИ условие
ТО команда1
КОНЕЦ ЕСЛИ
выполняется команда1 (если условие истинно).
В конструкции
ЕСЛИ условие
ТО команда1
ИНАЧЕ команда2
КОНЕЦ ЕСЛИ
выполняется команда1 (если условие истинно) или команда2 (если условие ложно).
Определите количество нулей в строке, получившейся в результате применения приведённой ниже программы к входной строке, состоящей из единицы, за которой следуют
80 нулей подряд. В ответе запишите только количество нулей в получившейся строке.НАЧАЛО
ПОКА нашлось (10) ИЛИ нашлось (1)
ЕСЛИ нашлось (10)
ТО заменить (10, 001)
ИНАЧЕ
ЕСЛИ нашлось(1)
ТО заменить (1, 000)
КОНЕЦ ЕСЛИ
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
- Задание 13
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, — в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда — нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.
Для узла с IP-адресом 111.81.27.224 адрес сети равен 111.81.27.192. Чему равен последний (самый правый) байт маски? Ответ запишите в виде десятичного числа.
- Задание 14
Операнды арифметического выражения записаны в системе счисления с основаниями
19 и 16: 2x8419 + 2B3x16.
В записи чисел
переменной x обозначены допустимые в данных системах счисления неизвестные цифры. Определите наименьшеезначение x, при котором значение данного арифметического выражениякратно 88. Для найденногозначения x вычислите частное от деления значения арифметического выраженияна 88 и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно. - Задание 15
Обозначим через
ДЕЛ(n, m) утверждение «натуральноечисло n делится без остатка на натуральноечисло m». Для какого наименьшего натурального
числа А формулаДЕЛ(A, 45) ∧ (ДЕЛ(750, x) → (¬ДЕЛ(A, x) → ¬ДЕЛ(120, x))) тождественно истинна (то есть принимает
значение 1 при любом натуральном значениипеременной x)? - Задание 16
Алгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими соотношениями:
F(n) = 1 при n = 1;
F(n) = n + F(n − 1), если n чётно;F(n) = 2 · F(n − 2), еслиn > 1 и при этом n нечётно.Чему равно значение функции F(26)?
- Задание 17
В файле содержится последовательность целых чисел.
Определите количество пар идущих подряд элементов, у которых сумма элементов меньше минимального числа из последовательности, которое положительно и кратно 7. В ответе запишите два числа: сначала количество найденных пар, затем абсолютное значение максимальной суммы.
Ответ:
- Задание 18
Квадрат разлинован на N × N клеток (1 < N < 30). Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вниз. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вниз — в соседнюю нижнюю. Квадрат ограничен внешними стенами. Между соседними клетками квадрата также могут быть внутренние стены. Сквозь стену Робот пройти не может.
Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством
от 1 до 100. Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клеткам маршрута Робота.В «угловых» клетках поля — тех, которые справа и снизу ограничены стенами, Робот не может продолжать движение, поэтому накопленная сумма считается итоговой. Таких конечных клеток на поле может быть несколько, включая правую нижнюю клетку поля. При разных запусках итоговые накопленные суммы могут различаться.
Определите максимальную и минимальную денежные суммы среди всех возможных итоговых сумм, которые может собрать Робот, пройдя из левой верхней клетки в конечную клетку маршрута. В ответе укажите два числа — сначала максимальную сумму, затем минимальную.
Исходные данные представляют собой электронную таблицу размером N × N, каждая ячейка которой соответствует клетке квадрата. Внутренние и внешние стены обозначены утолщёнными линиями.
Пример входных данных:
1 8 8 4 10 1 1 3 1 3 12 2 2 3 5 6 Ответ:
- Задание 19
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один или два камня или увеличить количество камней в куче в два раза. Например, имея кучу
из 15 камней, за один ход можно получить кучуиз 16, 17 или30 камней. У каждого игрока, чтобы делать ходы, есть неограниченное количество камней.Игра завершается в тот момент, когда количество камней в куче становится не менее 56. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которой будет 56 или больше камней.
В начальный момент в куче было
S камней, 1 ≤ S ≤ 55. Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока — значит, описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника.
Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети. Укажите минимальное
значение S, когда такая ситуация возможна. - Задание 20
Для игры, описанной в задании 19, найдите два наименьших значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
— Петя не может выиграть за один ход;
— Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
- Задание 21
Для игры, описанной в задании 19, найдите минимальное значение S, при котором одновременно выполняются два условия:
— у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
— у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
- Задание 22
В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что
процесс B зависит отпроцесса A, если для выполненияпроцесса B необходимы результаты выполненияпроцесса A. В этом случае процессы могут выполняться только последовательно.Информация о процессах представлена в файле в виде таблицы. В первой строке таблицы указан идентификатор процесса (ID), во второй строке таблицы — время его выполнения в миллисекундах, в третьей строке перечислены
с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указанозначение 0. Определите минимальное время, через которое завершится выполнение всей совокупности процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно.
Типовой пример организации данных в файле:
ID процесса B Время выполнения процесса B (мс) ID процесса(ов) A 1 4 0 2 3 0 3 1 1;2 4 7 3 В данном случае независимые
процессы 1 и 2 могут выполняться параллельно, при этомпроцесс 1 завершится через 4 мс, апроцесс 2 — через 3 мс с момента старта.Процесс 3 может начаться только после завершения обоихпроцессов 1 и 2, то есть через 4 мс после старта. Он длится 1 мс и закончится через 4 + 1 = 5 мс после старта. Выполнениепроцесса 4 может начаться только после завершенияпроцесса 3, то есть через 5 мс. Он длится 7 мс, так что минимальное время завершения всех процессов равно 5 + 7 = 12 мс. - Задание 23
Исполнитель преобразует число на экране. У исполнителя есть три команды, которые обозначены латинскими буквами.
A. прибавь 3
B. возведи в квадрат
C. прибавь 5
Программа для исполнителя — это последовательность команд.
Сколько существует программ, для которых при исходном числе 10 результатом является число 52, и при этом траектория вычислений содержит числа 26 и 41? Траектория вычислений должна содержать оба числа.
Траектория вычислений программы — это последовательность результатов выполнения всех команд программы.
Например, для программы ACB при исходном числе 3 траектория состоит из чисел 6, 11, 121.
- Задание 24
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле максимальное количество идущих подряд символов, среди которых подстрока 2025 встречается не менее 90 раз и при этом содержится ровно 80 букв Y.
В ответе запишите число — количество символов в найденной последовательности.
Для выполнения этого задания следует написать программу.
- Задание 25
Маска числа — это последовательность цифр, в которой могут встречаться специальные символы
«?» и «*». Символ «?» означает ровно одну произвольную цифру,символ «*» означает произвольную (в том числе пустую) последовательность цифр.Пример. Маске 123*4?5 соответствуют числа 123405 и 12376415. Найдите все натуральные числа, не превышающие 109, которые соответствуют маске 12*63?5? и при этом без остатка делятся
на 3123. В ответе запишите все найденные числа в порядке возрастания.
Ответ:
- Задание 26
В высокотехнологичном центре кибербезопасности круглые сутки работают автоматические системы анализа трафика. Каждое сканирование сети имеет время запуска и завершения (в миллисекундах от начала суток). Считается, что в момент запуска и в момент завершения сканирование всё ещё активно.
Необходимо проанализировать работу центра за сутки и определить интервалы (непрерывные промежутки времени), когда выполнялось хотя бы одно сканирование сети.
Входные данные:
В первой строке указано натуральное
число N количество сканирований за сутки.—
Следующие N строк содержат пары чисел: время начала и время окончания каждого сканирования (неотрицательные числа, меньшие 86 400 000).
Запишите в ответе два натуральных числа: сначала найденное количество периодов, когда выполнялось хотя бы одно сканирование, а затем их суммарную длительность (в мс).
Типовой пример организации данных во входном файле:
5
10 100 20 120 130 170 150 200 250 400 При таких исходных данных промежутков хотя бы с одним сканированием было 3: с 10 до 120 мс, с 130 до 200 мс и с 250 до 400 мс. Их суммарная длительность равна
(120 – 10) + (200 – 130) + (400 – 250) = 330. Ответ для
примера: 3; 330. Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.
Ответ:
- Задание 27
Фрагмент звёздного неба спроецирован на плоскость с декартовой системой координат. Учёный решил провести кластеризацию полученных точек, являющихся изображениями звёзд, то есть разбить их множество на непересекающихся непустых подмножеств (кластеров), таких что точки каждого подмножества лежат внутри прямоугольника со сторонами длиной H и W, причём эти прямоугольники между собой не пересекаются. Стороны прямоугольников не обязательно параллельны координатным осям. Гарантируется, что такое разбиение существует и единственно.
Для каждой звезды дана характеристика: тип цвета, тип светимости и её размер в соответствии с таблицей.
Обозначение Цвет Обозначение Размер G белый I сверхгигант J зеленый II яркий гигант L синий III гигант N оранжевый IV субгигант Y красный V карлик S голубой VI субкарлик Z желтый VII белый карлик Полученные значения записаны в характеристике слитно: обозначение цвета, светимость (арабская цифра) и обозначение размера.
Будем называть центром кластера точку этого кластера, сумма расстояний от которой до всех остальных точек кластера минимальна (центроид).
В файле А хранятся данные о звёздах двух кластеров, где H = 6,5, W = 4,5 для каждого кластера. В каждой строке записана координата x, затем координата y, а затем её характеристика. В файле Б хранятся аналогичные данные о звёздах трёх кластеров.
Определите координаты центра каждого кластера для файла А, затем найдите два числа: A1 — абсцисса центра кластера с наименьшим количеством звёзд светимости 2, и A2 — ордината центра кластера с наибольшим количеством звёзд светимости 2.
Определите координаты центра каждого кластера для файла Б, затем найдите два числа: B1 — расстояние между центрами кластеров с минимальным и максимальным количеством красных звёзд, и B2 — наибольшее расстояние между центром кластера и красной звездой из этого же кластера.
В ответе укажите сначала целые части произведений A1 × 10 000 и A2 × 10 000, а во второй строке — B1 × 10 000 и B2 × 10 000
Ответ: