Вариант 7 · Октябрь 2026 — ЕГЭ по информатике
27 заданий. Впишите ответы и нажмите «Проверить вариант» — покажем, где верно, где нет, и дадим разбор.
- Задание 1
На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).
П1 П2 П3 П4 П5 П6 П7 П8 П1 15 20 18 П2 15 25 П3 25 24 22 П4 20 12 П5 13 16 17 П6 24 13 15 П7 12 16 П8 18 22 17 15 Так как таблицу и схему рисовали независимо друг от друга, нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите длину дороги из пункта Б в пункт Г. В ответе запишите целое число.
- Задание 2
Максим заполнял таблицу истинности логической функции
F = z ∨ (z ≡ w) ∨ ¬ (y → x), но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.
F 0 1 0 1 0 0 0 0 Определите, какому столбцу таблицы соответствует каждая из переменных w, x, y, z. В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т. д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
- Задание 3
В файле приведён фрагмент базы данных «Театр», принадлежащей одному из театров города.
База данных состоит из трёх связанных прямоугольных таблиц. Таблица «Продажа билетов» содержит записи о количестве проданных различным категориям посетителей билетов на спектакли. Заголовок таблицы имеет следующий вид.
ID операции
Дата покупки
Время покупки
Код спектакля
ID тарифа
Дата спектакля
Количество купленных
билетов для взрослых
(без льгот)
Количество купленных льготных билетов
для взрослых
Количество купленных
детских билетов
Таблица «Цены» содержит информацию о ценах на билеты в зависимости от времени и сезона. Заголовок таблицы имеет следующий вид.
ID тарифа
Название тарифа
Стоимость билета для взрослого (без
льгот), руб.
Стоимость льготного билета
для взрослого, руб.
Стоимость детского билета, руб.
Таблица «Спектакли» содержит информацию о репертуаре театра. Заголовок таблицы имеет следующий вид.
Код спектакля Название Автор Режиссёр Жанр На рисунке приведена схема указанной базы данных.

Используя информацию из приведённой базы данных, определите общую сумму (в рублях), вырученную за детские билеты на все драмы М. А. Булгакова, проданные посетителям театра, по тарифу утреннего или вечернего спектакля летнего сезона.
В ответе запишите только число.
- Задание 4
По каналу связи передаются зашифрованные сообщения, содержащие только семь букв: А, Б, В, Г, Д, Е и Ж. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны:
Буква Кодовое слово Г 100 Д 01 Е 000 Ж 001 Какое наименьшее количество двоичных знаков потребуется для кодирования трёх оставшихся букв? В ответе запишите суммарную длину кодовых слов для букв: А, Б, В.
Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.
- Задание 5
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится двоичная запись числа N.
2. Далее эта запись обрабатывается по следующему правилу:
а) если число чётное, то к двоичной записи числа слева
дописывается 10; б) если число нечётное, то к двоичной записи числа слева
дописывается 1 и справадописывается 01. Полученная таким образом запись является двоичной записью искомого числа R.
Например, для исходного числа 410 = 1002 результатом будет являться число 2010 = 101002, а для исходного числа 510 = 1012 результатом будет являться число 5310 = 1101012.
Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число R, большее,
чем 441. В ответе запишите это число в десятичной системе счисления. - Задание 6
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится B начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует
6 команд: Поднять хвост, означающая переход к перемещению 6eз рисования; Опустить хвост, означающая переход в режим рисования;Вперёд n (где n — целое число), вызывающая передвижение Черепахи наn единиц в том направлении, куда указывает её голова;Назад n (где n — целое число), вызывающая передвижение в противоположном голове направлении;Направо m (где m — целое число), вызывающая изменение направления движения наm градусов по часовой стрелке,Налево m (где m — целое число), вызывающая изменение направления движения наm градусов против часовой стрелки. ЗаписьПовтори k [Команда1 Команда2 ... КомандаS] означает, что последовательность изS команд повторитсяk раз. Черепахе был дан для исполнения следующий алгоритм:
Повтори 4 [Вперёд 10 Направо 270]
Поднять хвост
Вперёд 3 Направо 270 Вперёд 5 Направо 90
Опустить хвост
Повтори 2 [Вперёд 10 Направо 270 Вперёд 12 Направо 270].
Определите, сколько точек с целочисленными координатами будут находиться внутри объединения фигур, ограниченных заданными алгоритмом линиями, включая точки на линиях.
- Задание 7
Какой минимальный объём памяти
(в Кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером128 × 128 пикселей при условии, что в изображении могут использоваться256 различных цветов? В ответе запишите только целое число, единицу измерения писать не нужно. - Задание 8
Все 5-буквенные слова, составленные из букв А, О, У, записаны в алфавитном порядке. Вот начало списка:
1. ААААА
2. ААААО
3. ААААУ
4. АААОА
...
Укажите номер первого слова, которое начинается с
буквы У. - Задание 9
Откройте файл электронной таблицы, содержащей в каждой строке шесть натуральных чисел.
Определите сумму чисел в строке таблицы с наименьшим номером, содержащей числа, для которых выполнены оба условия:
— в строке все числа расположены в порядке возрастания;
— количество чётных и нечётных чисел в строке одинаково.
В ответе запишите только одно число.
- Задание 10
C помощью текстового редактора определите, сколько раз встречается сочетание букв «рук» или «Рук» в составе других слов, но не как отдельное слово, в тексте глав XIII, XIV и XV романа И. С. Тургенева «Отцы и дети».
В ответе укажите только число.
- Задание 11
Каждый сотрудник предприятия получает электронный пропуск, на котором записаны личный код сотрудника, номер подразделения и некоторая дополнительная информация. Личный код состоит из
11 символов, каждый из которых может быть одной из26 заглавных латинских букв или одной из10 цифр. Для записи кода на пропуске отведено минимально возможное целое число байт, при этом используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством бит. Номер подразделения — целое числоот 1 до 200, он записан на пропуске как двоичное число и занимает минимально возможное целое число байт. Всего на пропуске хранится24 байта данных. Сколько байт выделено для хранения дополнительных сведений о сотруднике? В ответе запишите только целое число — количество байт. - Задание 12
Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих
командах v и w обозначают цепочки цифр.А) заменить (v, w).
Эта команда заменяет в строке первое слева вхождение
цепочки v на цепочку w. Например, выполнение командызаменить (111, 27) преобразуетстроку 05111150 в строку 0527150. Если в строке нет вхождений
цепочки v, то выполнение командызаменить (v, w) не меняет эту строку.Б) нашлось (v).
Эта команда проверяет, встречается ли
цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строкаисполнителя при этом не изменяется.
Цикл
ПОКА условие
последовательность команд
КОНЕЦ ПОКА
выполняется, пока условие истинно.
В конструкции
ЕСЛИ условие
ТО команда1
КОНЕЦ ЕСЛИ
выполняется команда1 (если условие истинно).
В конструкции
ЕСЛИ условие
ТО команда1
ИНАЧЕ команда2
КОНЕЦ ЕСЛИ
выполняется команда1 (если условие истинно) или команда2 (если условие ложно).
Дана программа для редактора:
НАЧАЛО
ПОКА НЕ нашлось (00)
заменить (01, 210)
заменить (02, 3101)
заменить (03, 2012)
КОНЕЦ ПОКА
КОНЕЦ
Известно, что исходная строка начиналась с нуля и заканчивалась нулём, а между ними содержала только единицы, двойки и тройки. После выполнения данной программы получилась строка, содержащая
70 единиц, 56 двоек и23 тройки. Сколько цифр было в исходной строке? - Задание 13
В терминологии сетей ТСР/ІР маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. Широковещательным адресом называется специализированный адрес, в котором на месте нулей в маске стоят единицы. Адрес сети и широковещательный адрес не могут быть использованы для адресации сетевых устройств. Сеть задана IP-адресом одного из входящих в неё узлов 143.168.72.213 и сетевой маской 255.255.255.240 .
Определите наибольший IP-адрес данной сети, который может быть присвоен компьютеру. В ответе укажите найденный IP-адрес без разделителей.
- Задание 14
Значение арифметического выражения
98 + 35 − 9 записали в системе счисленияс основанием 3. Сколькоцифр 2 содержится в этой записи? - Задание 15
Обозначим через
ДЕЛ(n, m) утверждение «натуральноечисло n делится без остатка на натуральноечисло m». Для какого наименьшего натурального
числа А формулаДЕЛ(A, 45) ∧ (ДЕЛ(750, x) → (¬ДЕЛ(A, x) → ¬ДЕЛ(120, x))) тождественно истинна (то есть принимает
значение 1 при любом натуральном значениипеременной x)? - Задание 16
Алгоритм вычисления значения функции F(n), где n — целое число, задан следующими соотношениями:
F(n) = n при n ≤ 10;
F(n) = n − 7 + F(n − 21), если n > 10.
Чему равно значение выражения (F(185734) − F(185650)) / F(40)?
- Задание 17
Файл содержит последовательность натуральных чисел, не превышающих 100 000. Назовём парой два идущих подряд элемента последовательности. Определите количество пар, для которых выполняются следующие условия:
— остаток от деления на 3 хотя бы одного числа из пары равен остатку от деления на 3 максимального элемента всей последовательности;
— остаток от деления на 7 хотя бы одного числа из пары равен остатку от деления на 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
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень или увеличить количество камней в куче в шесть раз. Например, имея кучу
из 10 камней, за один ход можно получить кучуиз 11 или 60 камней. У каждого игрока, чтобы делать ходы, есть неограниченное количество камней.Игра завершается в тот момент, когда количество камней в куче
превышает 365. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которойбудет 366 или больше камней. В начальный момент в куче былоS камней, 1 ≤ S ≤ 365. Говорят, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока — значит, описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника.
Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети. Укажите минимальное
значение S, когда такая ситуация возможна. - Задание 20
В игре, описанной
в задании 19, в начальный момент в первой куче было13 камней, а во второй —S камней, 1 ≤ S ≤ 47.Укажите минимальное и максимальное из таких
значений S, при которых Петя не может выиграть первым ходом, но у Пети есть выигрышная стратегия, позволяющая ему выиграть вторым ходом при любой игре Вани.В ответе запишите сначала минимальное значение, затем максимальное.
Ответ:
- Задание 21
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один или два камня или увеличить количество камней в куче в два раза. Например, имея кучу
из 15 камней, за один ход можно получить кучуиз 16, 17 или30 камней. У каждого игрока, чтобы делать ходы, есть неограниченное количество камней.Игра завершается в тот момент, когда количество камней в куче становится
не менее 56. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которойбудет 56 или больше камней.В начальный момент в куче было
S камней; 1 ≤ S ≤ 55. Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока — значит, описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника.
Найдите минимальное значение S, при котором одновременно выполняются два условия:
— у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
— у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
- Задание 22
В компьютерной системе необходимо выполнить некоторое количество вычислительных процессов, которые могут выполняться параллельно или последовательно. Для запуска некоторых процессов необходимы данные, которые получаются как результаты выполнения одного или двух других процессов — поставщиков данных. Все независимые процессы (не имеющие поставщиков данных) запускаются в начальный момент времени. Если зависимый процесс получает данные от одного или нескольких других процессов (поставщиков данных), то выполнение зависимого процесса начинается сразу же после завершения последнего из процессов-поставщиков. Количество одновременно выполняемых процессов может быть любым, длительность процесса не зависит от других параллельно выполняемых процессов.
В таблице представлены идентификатор (ID) каждого процесса, его длительность и ID поставщиков данных для зависимых процессов.
Определите количество процессов, выполнение которых начнётся не ранее, чем через 100 мс после запуска первого процесса.
Выполните задания, используя данные из файла ниже:
- Задание 23
Исполнитель преобразует число на экране. У исполнителя есть три команды, которые обозначены латинскими буквами.
A. прибавь 3
B. прибавь 4
C. возведи в квадрат
Программа для исполнителя — это последовательность команд.
Сколько существует программ, для которых при исходном числе 4 результатом является число 41, и при этом траектория вычислений содержит числа 7 и 18? Траектория вычислений должна содержать оба числа.
Траектория вычислений программы – это последовательность результатов выполнения всех команд программы.
Например, для программы ACB при исходном числе 3 траектория состоит из чисел 6, 36, 40.
- Задание 24
Текстовый файл состоит не более чем из
106 символов арабских цифр (0, 1, ..., 9). Определите максимальное количество идущих подряд цифр, среди которых каждые две соседние различны.Для выполнения этого задания следует написать программу.
- Задание 25
Пусть M — сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то
значение M считается равным нулю.Напишите программу, которая перебирает целые числа, бо́льшие 700 000, в порядке возрастания и ищет среди них такие, для которых
значение M оканчиваетсяна 8. Выведите первые пять найденных чисел и соответствующие имзначения M. Формат вывода: для каждого из пяти таких найденных чисел в отдельной строке сначала выводится само число, затем —
значение М. Строки выводятся в порядке возрастания найденных чисел.
Количество строк в таблице для ответа избыточно.
Ответ:
- Задание 26
Альпинист планирует маршрут, проходящий через несколько горных лагерей. Каждый лагерь характеризуется своей высотой над уровнем моря. Из одного лагеря можно перейти в другой, если высота второго лагеря меньше высоты первого не более чем на 48 метров. Альпинист может не более десяти раз за весь маршрут воспользоваться страховочной системой, позволяющей выполнить переход, при котором высота второго лагеря меньше высоты первого не более чем на 75 метров. Каждый лагерь может быть посещён не более одного раза. Маршрут может быть начат в любом из лагерей и считается завершённым, если из текущего лагеря невозможно выполнить допустимый переход ни обычным способом, ни с использованием страховочной системы.
Определите наибольшее возможное количество лагерей, которые может включать маршрут, а также максимально возможную высоту лагеря, на котором маршрут завершается, при таком количестве лагерей.
Входные данные
В первой строке входного файла находится число N — количество горных лагерей (натуральное число, не превышающее 100 000). В следующих N строках находятся значения высот лагерей в метрах (все числа натуральные, не превышающие 1 000 000), каждое — в отдельной строке. Запишите в ответе два целых числа: сначала наибольшее возможное количество лагерей, которые может включать один маршрут, а затем максимально возможную высоту лагеря, на котором маршрут завершается, при таком количестве лагерей.
Типовой пример организации данных во входном файле
6
20
12
15
8
10
5
Пример входного файла приведён для шести горных лагерей. Минимальная допустимая разница для обычного перехода составляет 3 метра, при этом один раз разрешён переход до 6 метров с использованием страховочной системы. При этих данных маршрут с максимальным количеством лагерей включает 6 лагерей с высотами 20, 15, 12, 10, 8, 5, а высота завершающего лагеря равна 5.
Спец-переход использован один раз (20 → 15).
Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.
Ответ:
- Задание 27
Дана последовательность натуральных чисел. Необходимо выбрать из последовательности три числа так, чтобы их сумма делилась
на 102 и при этом была максимально возможной.В ответе запишите найденную сумму.
Входные данные.
Первая строка входного файла содержит целое
число N — общее количество чисел в наборе. Каждая из следующихN строк содержит одно натуральное число, не превышающее 108.Вам даны два входных файла
(A и B), каждый из которых имеет описанную выше структуру. В ответе укажите два числа: сначала требуемую сумму дляфайла A, затем — дляфайла B. Ответ: