Вариант 2 · Октябрь 2026 — ЕГЭ по информатике
27 заданий. Впишите ответы и нажмите «Проверить вариант» — покажем, где верно, где нет, и дадим разбор.
- Задание 1
На рисунке схема дорог изображена в виде графа, в таблице содержатся сведения о длине этих дорог в километрах. Поскольку таблицу и схему рисовали независимо друг от друга, нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Известно, что длина дороги АГ больше, чем длина дороги ВГ. Определите длину дороги БЖ. В ответе запишите целое число — длину дороги в километрах.
1 2 3 4 5 6 7 1 10 7 8 2 12 20 19 3 10 12 14 15 4 7 9 11 5 8 9 23 6 20 14 11 7 19 15 23 - Задание 2
Логическая функция F задаётся выражением ((x ∧ y) ∨ (y ∧ z)) ≡ ((x → w) ∧ (w → z)).
Дан частично заполненный фрагмент, содержащий неповторяющиеся строки таблицы истинности функции F.
Определите, какому столбцу таблицы истинности соответствует каждая из переменных x, y, z, w.
Переменная 1 Переменная 2 Переменная 3 Переменная 4 Функция ??? ??? ??? ??? F 0 1 1 1 1 0 1 0 1 0 1 0 1 В ответе напишите буквы x, y, z, w в том порядке, в котором идут соответствующие им столбцы (сначала — буква, соответствующая первому столбцу; затем — буква, соответствующая второму столбцу, и т. д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Пример. Пусть задано выражение x → y, зависящее от двух переменных x и y, и фрагмент таблицы истинности:
Переменная 1 Переменная 1 Функция ??? ??? F 0 1 0 Тогда первому столбцу соответствует переменная y, а второму столбцу соответствует переменная x. В ответе нужно написать: yx.
- Задание 3
В файле приведён фрагмент базы данных «Продукты», содержащей информацию о поставках товаров и их продаже. База данных состоит из трёх таблиц.
Таблица «Торговля» содержит записи о поставках и продажах товаров в магазинах города в июне 2021 г. Таблица «Товар» содержит данные о товарах. Таблица «Магазин» содержит данные о магазинах. На рисунке приведена схема базы данных, содержащая все поля каждой таблицы и связи между ними.

Используя информацию из приведённой базы данных, определите, сколько всего литров всех видов сметаны было поставлено в магазины Центрального района в период с 5 по 9 июня включительно. В ответе запишите число — найденное количество литров.
- Задание 4
Все заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известны кодовые слова первых букв алфавита: А — 001, Б — 011, В — 110. Какую наименьшую длину может иметь код слова ВОДОПРОВОД?
- Задание 5
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится двоичная запись числа N.
2. Далее эта запись обрабатывается по следующему правилу:
а) если сумма цифр в двоичной записи числа чётная, то к этой записи справа дописывается 0, а затем два левых разряда заменяются на 10;
б) если сумма цифр в двоичной записи числа нечётная, то к этой записи справа дописывается 1, а затем два левых разряда заменяются на 11.
Полученная таким образом запись является двоичной записью искомого числа R.
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа 610 = 1102 результатом является число 10002 = 810, а для исходного числа 410 = 1002 это число 11012 = 1310.
Укажите максимальное число N, после обработки которого с помощью этого алгоритма получается число R, не превышающее 19. В ответе запишите это число в десятичной системе счисления.
- Задание 6
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится B начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует
6 команд: Поднять хвост, означающая переход к перемещению 6eз рисования; Опустить хвост, означающая переход в режим рисования;Вперёд n (где n — целое число), вызывающая передвижение Черепахи наn единиц в том направлении, куда указывает её голова;Назад n (где n — целое число), вызывающая передвижение в противоположном голове направлении;Направо m (где m — целое число), вызывающая изменение направления движения наm градусов по часовой стрелке,Налево m (где m — целое число), вызывающая изменение направления движения наm градусов против часовой стрелки. ЗаписьПовтори k [Команда1 Команда2 ... КомандаS] означает, что последовательность изS команд повторитсяk раз. Черепахе был дан для исполнения следующий алгоритм:
Повтори 2 [Вперёд 10 Направо 90 Вперёд 18 Направо 90]
Поднять хвост
Вперёд 5 Направо 90 Вперёд 7 Налево 90
Опустить хвост
Повтори 2 [Вперёд 10 Направо 90 Вперёд 7 Направо 90].
Определите, сколько точек с целочисленными координатами будут находиться внутри объединения фигур, ограниченных заданными алгоритмом линиями, включая точки на линиях.
- Задание 7
Музыкальный фрагмент был записан в формате квадро (четырёхканальная запись), оцифрован и сохранён в виде файла. При сжатии сохранённого файла его объём составил 80% от первоначальной записи. Тот же музыкальный фрагмент был записан повторно в формате стерео (двухканальная запись) и оцифрован с разрешением в 2 раза ниже и частотой дискретизации в 8 раз выше, чем в первый раз. При сжатии данного файла его объём составил 10% от повторной записи.
Во сколько раз один из полученных объёмов больше другого? В ответе запишите только число.
- Задание 8
Виктор составляет 4-буквенные коды из букв В, И, К, Т, О, Р. Каждую букву можно использовать не более одного раза, при этом нельзя ставить рядом две гласные и две согласные. Сколько различных кодов может составить Виктор?
- Задание 9
Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа.
Определите, сколько среди заданных троек чисел таких, которые могут быть сторонами остроугольного треугольника.
- Задание 10
С помощью текстового редактора определите, сколько раз встречается отдельное слово «За» или «за» в тексте глав IV и XI романа И. С. Тургенева «Отцы и дети». Слова, соединённые дефисом, учитывать не следует. В ответе укажите только число.
- Задание 11
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из
15 символов и содержащий только символы из 6-символьного набора: А, В, С, D, Е, F. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено целое число байт; это число одно и то же для всех пользователей.Для хранения сведений о
50 пользователях потребовалось1000 байт. Сколько байт выделено для хранения дополнительных сведений об одном пользователе? В ответе запишите только целое число — количество байт. - Задание 12
Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих
командах v и w обозначают цепочки цифр.А) заменить (v, w).
Эта команда заменяет в строке первое слева вхождение
цепочки v на цепочку w. Например, выполнение командызаменить (111, 27) преобразуетстроку 05111150 в строку 0527150. Если в строке нет вхождений
цепочки v, то выполнение командызаменить (v, w) не меняет эту строку.Б) нашлось (v).
Эта команда проверяет, встречается ли
цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строкаисполнителя при этом не изменяется.
Цикл
ПОКА условие
последовательность команд
КОНЕЦ ПОКА
выполняется, пока условие истинно.
В конструкции
ЕСЛИ условие
ТО команда1
КОНЕЦ ЕСЛИ
выполняется команда1 (если условие истинно).
В конструкции
ЕСЛИ условие
ТО команда1
ИНАЧЕ команда2
КОНЕЦ ЕСЛИ
выполняется команда1 (если условие истинно) или команда2 (если условие ложно).
Какая строка получится в результате применения приведённой ниже программы к строке, состоящей
из 99 единиц? НАЧАЛО
ПОКА нашлось (111)
заменить (111, 22)
заменить (222, 11)
КОНЕЦ ПОКА
КОНЕЦ
- Задание 13
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес. Адрес сети получается в результате применения поразрядной конъюнкции к заданным IP-адресу узла и маске.
По заданным IP-адресу узла и маске определите адрес сети.
IP-адрес узла: 234.95.131.37
Маска: 255.255.192.0
При записи ответа выберите из приведённых в таблице чисел четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без использования точек.
A B C D E F G H 0 19 95 110 128 192 208 234 Пример.
Пусть искомый адрес сети 192.168.128.0 и дана таблица:
A B C D E F G H 128 168 255 8 127 0 17 192 В этом случае правильный ответ будет HBAF.
- Задание 14
Операнды арифметического выражения записаны в системе счисления с основанием 39:
653x7139 + 42x3739.
В записи чисел переменной x обозначена неизвестная цифра из алфавита 39-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения в десятичной системе счисления кратно 14. Для найденного значения x вычислите частное от деления значения арифметического выражения на 14 и укажите его в ответе. Основание системы счисления в ответе указывать не нужно.
- Задание 15
Для какого наибольшего целого неотрицательного
числа А выражение(x · y < 100) ∨ (y ≥ A) ∨ (x > A) тождественно истинно, то есть принимает
значение 1 при любых целыхнеотрицательных x и y? - Задание 16
Алгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими соотношениями:
F(1) = 1;
F(2) = 1;
F(n) = F(n – 2) · (n – 1) приn > 2. Чему равно значение функции F(7)? В ответе запишите только натуральное число.
- Задание 17
Файл содержит последовательность натуральных чисел, не превышающих 100 000. Назовём тройкой три идущих подряд элемента последовательности.
Определите количество троек, для которых выполняются следующие условия:
— ровно два числа в тройке четырёхзначные;
— хотя бы одно число в тройке делится
на 3; — сумма элементов тройки больше максимального элемента последовательности, запись которого заканчивается
на 19. (Гарантируется, что в последовательности есть хотя бы один элемент, запись которого заканчиваетсяна 19.) В ответе запишите два числа: сначала количество найденных троек, затем максимальную величину суммы элементов этих троек.
Ответ:
- Задание 18
Квадрат разлинован на N х N клеток (1 < N < 30). Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вниз. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вниз — в соседнюю нижнюю. Квадрат ограничен внешними стенами.
Между соседними клетками квадрата также могут быть внутренние стены. Сквозь стену Робот пройти не может.
Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством
от 1 до 100. Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клеткам маршрута Робота.В «угловых» клетках поля — тех, которые справа и снизу ограничены стенами, Робот He может продолжать движение, поэтому накопленная сумма считается итоговой. Таких конечных клеток на поле может быть несколько, включая правую нижнюю клетку поля.
При разных запусках итоговые накопленные суммы могут различаться.
Определите максимальную и минимальную денежные суммы, среди всех возможных итоговых сумм, которые может собрать Робот, пройдя из левой верхней клетки в конечную клетку маршрута.
В ответе укажите два числа — сначала минимальную сумму, затем максимальную. Исходные данные представляют собой электронную таблицу размером N х N, каждая ячейка которой соответствует клетке квадрата. Внутренние и внешние стены обозначены утолщёнными линиями.
Ответ:
- Задание 19
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один или два камня или увеличить количество камней в куче в три раза. Например, имея кучу
из 10 камней, за один ход можно получить кучуиз 11, 12 или30 камней. У каждого игрока, чтобы делать ходы, есть неограниченное количество камней.Игра завершается в тот момент, когда количество камней в куче
превышает 54. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которойбудет 55 или больше камней. В начальный момент в куче былоS камней, 1 ≤ S ≤ 54. Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока — значит, описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника.
Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети. Укажите минимальное
значение S, когда такая ситуация возможна. - Задание 20
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один или четыре камня либо увеличить количество камней в куче в три раза. Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней.
Игра завершается в тот момент, когда количество камней в куче становится
не менее 43. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, состоящую
из 43 или больше камней.В начальный момент в куче было
S камней; 1 ≤ S ≤ 42.Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника.
Найдите два таких минимальных значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
— Петя не может выиграть за один ход;
— Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
Ответ:
- Задание 21
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один или два камня или увеличить количество камней в куче в три раза. Например, имея кучу
из 10 камней, за один ход можно получить кучуиз 11, 12 или30 камней. У каждого игрока, чтобы делать ходы, есть неограниченное количество камней.Игра завершается в тот момент, когда количество камней в куче
превышает 54. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которойбудет 55 или больше камней. В начальный момент в куче былоS камней, 1 ≤ S ≤ 54. Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока — значит, описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника.
Найдите минимальное значение S, при котором одновременно выполняются два условия:
— у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
— у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
- Задание 22
В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно.
Приостановка выполнения процесса не допускается. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы A и B могут выполняться только последовательно. Все независимые процессы запускаются в начальный момент времени. Если процесс B получает данные от процесса A, то выполнение процесса B начинается сразу же после завершения процесса A. Количество одновременно выполняемых процессов может быть любым, длительность процесса не зависит от других параллельно выполняемых процессов.
Информация о процессах представлена в файле в виде таблицы. В первом столбце таблицы указан идентификатор процесса (ID), во втором столбце таблицы — время его выполнения в миллисекундах, в третьем столбце перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс независимый, то в таблице указано значение 0.
Типовой пример организации данных в файле
ID процесса B Время выполнения процесса B (мс)
ID процесса(-ов) A 1 3 0 2 4 1 3 2 2; 4 4 5 0 5 8 1; 4 6 3 1 Определите количество активных процессов на 13 мс после запуска первого процесса.
Для приведённой таблицы процесс 3 начинается на 8-й мс, заканчивается на 9-й мс.
Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемого файла.
Выполните задания, используя данные из файла ниже:
- Задание 23
Исполнитель преобразует число на экране.
У исполнителя есть две команды, которым присвоены номера.
1. Прибавить 1.
2. Умножить на 2.
Первая команда увеличивает число на экране
на 1, вторая умножает егона 2. Программа для исполнителя — это последовательность команд. Например, если в начальный момент на экране находится
число 1, топрограмма 212 последовательно преобразует егов 2, 3, 6. Сколько существует программ, которые преобразуют исходное
число 1 в число 16 и при этом никакая команда не повторяется более двух раз подряд? - Задание 24
Текстовый файл состоит из десятичных цифр и знаков арифметических операций «–» и «*» (вычитания и умножения).
Определите максимальное количество символов в непрерывной последовательности, являющейся корректным арифметическим выражением c целыми неотрицательными 8-ричными числами, в котором порядок действий слева направо совпадает с порядком действий по правилам математики. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули.
В ответе укажите количество символов.
- Задание 25
Пусть S — сумма всех простых натуральных делителей целого числа,не считая самого числа. Если таких делителей у числа нет, то считаем значение S равным нулю.
Напишите программу, которая перебирает целые числа, меньшие 1 325 000, в порядке убывания и ищет среди них такие, для которых значение S не равно нулю, не больше 30 000 и кратно 5. В ответе запишите первые пять найденных чисел в порядке убывания.
Например, для числа 10S = 2 + 5 = 7.
Ответ:
- Задание 26
Входной файл содержит сведения о заявках на проведение занятий в конференц-зале. В каждой заявке указаны время начала и время окончания мероприятия (в минутах от начала суток). Если время начала одного мероприятия меньше времени окончания другого, то провести можно только одно из них. Если время окончания одного мероприятия совпадает с временем начала другого, то провести можно оба. Определите какое максимальное количество мероприятий можно провести в конференц-зале и каков при этом максимальный перерыв между двумя последними мероприятиями.
Входные данные.
В первой строке входного файла находится натуральное число N (N ≤ 1000) — количество заявок на проведение мероприятий.
Следующие N строк содержат пары чисел, обозначающих время начала и время окончания мероприятий. Каждое из чисел натуральное,
не превосходящее 1440. Запишите в ответе два числа: максимальное — количество мероприятий и самый длинный перерыв между двумя последними мероприятиями (в минутах).
Ответ:
- Задание 27
Набор данных состоит из троек натуральных чисел. Необходимо распределить все числа на три группы, при этом в каждую группу должно попасть ровно одно число из каждой исходной тройки. Сумма всех чисел в первой группе должна быть чётной, во второй — нечётной. Определите максимально возможную сумму всех чисел в третьей группе.
Входные данные.
Первая строка входного файла содержит
число N — общее количество троек в наборе. Каждая из следующихN строк содержит три натуральных числа, не превышающих 10 000.Пример входного файла:
3
1 2 3
5 12 4
6 9 7
Для указанных данных искомая сумма
равна 24, она соответствует такому распределению чисел по группам: (1, 5, 6), (2, 4, 7), (3, 12, 9).Вам даны два входных файла
(A и B), каждый из которых имеет описанную выше структуру. В ответе укажите два числа: сначала значение искомой суммы дляфайла A, затем дляфайла B. Предупреждение: для обработки
файла B не следует использовать переборный алгоритм, вычисляющий сумму для всех возможных вариантов, поскольку написанная по такому алгоритму программа будет выполняться слишком долго.Ответ: