Вариант 10 · Июль 2026

ЕГЭ Информатика

Вариант 10 · Июль 2026
27 заданий · свободная тренировка без таймера
  1. 1

    Задание №1

    #69238Анализ матрицы смежности

    На рисунке изображена схема дорог N-ского района, в таблице звёздочкой обозначено наличие дороги из одного населённого пункта в другой. Отсутствие звёздочки означает, что такой дороги нет.

      Номер пункта
    1 2 3 4 5 6 7
    Номер пункта 1     *       *
    2         *   *
    3 *     *     *
    4     *       *
    5   *       *  
    6         *   *
    7 * * * *   *  


    Каждому населённому пункту на схеме соответствует его номер в таблице, но неизвестно, какой именно номер. Определите, какие номера населённых пунктов в таблице могут соответствовать населённым пунктам B и E на схеме. В ответе запишите эти два номера в возрастающем порядке без пробелов и знаков препинания.

  2. 2

    Задание №2

    #69307Построение таблицы истинности

    Миша заполнял таблицу истинности логической функции FF

    ¬(wz)(¬x¬y)x\neg ( w \rightarrow z ) \lor ( \neg x \rightarrow \neg y ) \lor x,

    но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.

            F
    0   0 0 0
          0 0
    0     0 0


    Определите, какому столбцу таблицы соответствует каждая из переменных w, x, y, z.

     

  3. 3

    Задание №3

    #69707Базы данных

    В файле приведён фрагмент базы данных «Одежда», принадлежащей предприятию по производству лёгкой одежды. База данных состоит из трёх таблиц.
    Таблица «Ткани» содержит записи о видах тканей, используемых при пошиве. Заголовок таблицы имеет следующий вид. 

    ID ткани Название Цвет Плотность, г/м2 Сырьё Ширина полотна, см


    Таблица «Продукция» содержит информацию о моделях выпускаемой одежды. Заголовок таблицы имеет следующий вид. 

    ID товара Наименование Размерный ряд Расход материала, см Категория потребителей


    Таблица «Готовый товар» — информацию об уже произведённой фирмой одежде. Заголовок таблицы имеет следующий вид.

    Артикул ID товара ID ткани Количество на складе, шт Отпускная цена, руб


    На рисунке приведена схема указанной базы данных. 

    Используя информацию из приведённой базы данных, определите общую стоимость (в рублях) всех синих юбок, произведённых на предприятии из шёлковой ткани плотностью не более 200 г/м2. В ответе запишите только число. 

    44130_3.xlsx

    44130_3.xls

    44130_3.ods

  4. 4

    Задание №4

    #69619Префиксные коды, условие Фано

    По каналу связи передаются сообщения, содержащие только восемь букв: А, Б, В, Г, Д, Е, Ж и 3. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны: 

    Буква Кодовое слово
    А 11
    Б 010
    В 0110
    Г 0111


    Какое наименьшее количество двоичных знаков потребуется для кодирования четырех оставшихся букв? В ответе запишите суммарную длину кодовых слов для букв: Д, Е, Ж, 3.
    Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

  5. 5

    Задание №5

    #69784Анализ простейших алгоритмов

    На вход алгоритма подается натуральное число N. Алгоритм строит по нему новое число R следующим образом:

    1) Из числа N вычитается остаток от деления N на 4.
    2) Строится двоичная запись полученного результата.
    3) К этой записи дописываются справа ещё два разряда по следующему правилу:
       а) складываются все цифры построенной двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;
       б) над этой записью производятся те же действия — справа дописывается остаток от деления суммы её цифр на 2.

    Полученная таким образом запись является двоичной записью искомого числа R. 
    Укажите минимальное число R, большее 56, которое может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.

  6. 6

    Задание №6

    #69460Анализ алгоритмов для исполнителя

    Исполнитель Цапля действует на плоскости с декартовой системой координат. В начальный момент Цапля находится в начале координат, её клюв направлен вдоль положительного направления оси ординат, клюв опущен. При опущенном клюве Цапля оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: Вперёд n (где n — целое число), вызывающая передвижение Цапли на n единиц в том направлении, куда указывает её клюв; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке; Дуга r, a, b (где r, a, b — целые числа), вызывающая передвижение Цапли из текущей точки с координатами (х, у) по дуге полуокружности с центром в точке с координатами (х + a, у + b) и радиусом r, движение по полуокружности идёт по часовой стрелке.
    Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
    Цапле был дан для исполнения следующий алгоритм:
    Направо 180 Вперёд 2 Направо 90 Вперёд 80 Направо 90 Вперёд 2 Повтори 8 [Дуга 5, 5, 0].
    Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.

  7. 7

    Задание №7

    #69291Кодирование аудио и видео

    Для хранения произвольного растрового изображения размером 128 х 320 пикселей отведено 20 Кбайт памяти без учёта размера заголовка файла. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?

  8. 8

    Задание №8

    #69770Комбинаторика

    Все 4-буквенные слова, в составе которых могут быть только буквы П, Р, А, В, О, записаны в алфавитном порядке и пронумерованы, начиная с 1. Ниже приведено начало списка.
    1. АААА
    2. АААВ
    3. АААО
    4. АААП
    5. АААР
    6. ААВА
    7. ААВВ
    ...

    Под каким номером в списке идёт первое слово, которое начинается с буквы П?

  9. 9

    Задание №9

    #69743Обработка числовой информации

    Откройте файл электронной таблицы, содержащей вещественные числа - результаты ежечасного измерения концентрации примесей в воде очистных установок на протяжении трёх месяцев. Найдите разность между минимальным значением концентрации примесей на протяжении трёх месяцев и средним арифметическим значением концентрации примесей в этот период времени. В ответе запишите только целую часть получившегося числа.

    44053_9.xlsx

    44053_9.xls

    44053_9.ods

    44053_9.csv

  10. 10

    Задание №10

    #69362Поиск слова в тексте

    Определите, сколько раз в тексте VII главы романа М. А. Булгакова «Собачье сердце» встречается сочетание букв «шарик» или «Шарик» только в составе других слов, но не как отдельное слово. В ответе укажите только число.

    45364_10.docx

  11. 11

    Задание №11

    #69737Количество информации

    При регистрации в компьютерной системе каждому объекту присваивается идентификатор, состоящий из 704 символов и содержащий только 26 латинских букв и символы из 2025-символьного специального алфавита. В базе данных для хранения каждого идентификатора отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование идентификаторов, все символы кодируют одинаковым и минимально возможным количеством бит.
    Определите объём памяти (в Кбайт), необходимый для хранения 3840 идентификаторов. В ответе запишите только целое число — количество Кбайт.

  12. 12

    Задание №12

    #69456Анализ строковых алгоритмов

    Исполнитель Редактор получает на вход строку цифр и преобразовывает ее. Редактор может выполнить две команды. В обеих командах v и w обозначают цепочки цифр. 
    A) заменить (v, w). 
    Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150. Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.
    Б) нашлось (v).
    Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется. 

    Цикл
       ПОКА условие
          последовательность команд
       КОНЕЦ ПОКА
    выполняется, пока условие истинно. 

    В конструкции
    ЕСЛИ условие
       ТО команда 1
    КОНЕЦ ЕСЛИ 
    выполняется команда 1 (если условие истинно).

    В конструкции
    ЕСЛИ условие
       ТО команда 1
       ИНАЧЕ команда 2
    КОНЕЦ ЕСЛИ 
    выполняется команда 1 (если условие истинно) или команда 2 (если условие ложно).

    Определите количество цифр 2 в строке, получившейся в результате применения приведённой ниже программы к входной строке 1222...2270,1 \underset{70}{\underbrace{222 . . . 22}} , т. е. к строке, состоящей из единицы, за которой следуют 70 цифр 2 подряд.
    В ответе запишите только количество цифр 2 в получившейся строке.

    НАЧАЛО
    ПОКА нашлось (12) ИЛИ нашлось (1)
       ЕСЛИ нашлось (12)
          ТО заменить (12, 221)
          ИНАЧЕ
          ЕСЛИ нашлось (1)
                     ТО заменить (1, 2)
          КОНЕЦ ЕСЛИ
       КОНЕЦ ЕСЛИ
    КОНЕЦ ПОКА
    КОНЕЦ

  13. 13

    Задание №13

    #69388Маски подсети

    В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети. Сеть задана IP-адресом 134.22.153.0 и маской сети 255.255.255.0.
    Сколько в этой сети IP-адресов, в двоичной записи которых содержатся три подряд идущие единицы?
    В ответе укажите только число.

  14. 14

    Задание №14

    #69225Анализ выражений

    Определите количество цифр с числовым значением, превышающим 9, в 27-ричной записи числа, заданного выражением: 
    27292014+224320162812018+22720202920222024.2 \cdot 729^{2014} + 2 \cdot 243^{2016} – 2 \cdot 81^{2018} + 2 \cdot 27^{2020} – 2 \cdot 9^{2022} – 2024 .

  15. 15

    Задание №15

    #69540Сложное логическое выражение

    Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Для какого наибольшего натурального числа А формула
    ¬ДЕЛ(x,А)(ДЕЛ(x,18)¬ДЕЛ(x,81))\neg ДЕЛ ( x , А ) \rightarrow ( ДЕЛ ( x , 18 ) \rightarrow \neg ДЕЛ ( x , 81 ) )
    тождественно истинна (то есть принимает значение 1 при любом натуральном значении переменной х)?

  16. 16

    Задание №16

    #69609Рекурсия

    Алгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими соотношениями:
    F(n) = 1 при n = 1;
    F(n) = 2 при n = 2;
    F(n)=n(n1)+F(n1)+F(n2),F ( n ) = n \cdot ( n - 1 ) + F ( n - 1 ) + F ( n - 2 ) , если n > 2.
    Чему равно значение выражения F(2024)F(2022)2F(2021)F(2020)?F ( 2024 ) - F ( 2022 ) - 2 \cdot F ( 2021 ) - F ( 2020 ) ?

  17. 17

    Задание №17

    #69711Обработка числовой информации

    В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10000 до 10000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых оба числа оканчиваются на нечётные цифры, различные для элементов в паре, затем минимальное из произведений модулей элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.

    44118_17.txt

  18. 18

    Задание №18

    #69222Задачи на динамику для таблиц

    Квадрат разлинован на 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

     

    Для указанных входных данных ответом должна быть пара чисел:

    58 32

    64835_18.ods

    64835_18.xls

    64835_18.xlsx

  19. 19

    Задание №19

    #69585Теория игр

    Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один или пять камней либо увеличить количество камней в куче в четыре раза. Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней. Игра завершается в тот момент, когда количество камней в куче становится не менее 105. Победителем считается игрок, сделавший последний ход, т. е. первым получивший кучу, состоящую из 105 или более камней. В начальный момент в куче было S камней; 1S104.1 \leq S \leq 104 . Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Укажите такое значение S, при котором Петя не может выиграть за один ход, но при любом ходе Пети Ваня может выиграть своим первым ходом.

  20. 20

    Задание №20

    #69791Теория игр

    Условие игры

    Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень или увеличить количество камней в куче в два раза. Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней. Игра завершается в тот момент, когда количество камней в куче становится не менее 229. Победителем считается игрок, сделавший последний ход, т. е. первым получивший кучу из 229 или больше камней. В начальный момент в куче было S камней, 1 \leq S \leq 228. Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Укажите такое значение S, при котором Петя не может выиграть за один ход, но при любом ходе Пети Ваня может выиграть своим первым ходом. 

    Для игры, описанной выше, найдите два наименьших значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
    – Петя не может выиграть за один ход;
    – Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня. 
    Найденные значения запишите в ответе в порядке возрастания. 

  21. 21

    Задание №21

    #69790Теория игр

    Условие игры

    Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень или увеличить количество камней в куче в два раза. Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней. Игра завершается в тот момент, когда количество камней в куче становится не менее 229. Победителем считается игрок, сделавший последний ход, т. е. первым получивший кучу из 229 или больше камней. В начальный момент в куче было S камней, 1 \leq S \leq 228. Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Укажите такое значение S, при котором Петя не может выиграть за один ход, но при любом ходе Пети Ваня может выиграть своим первым ходом. 

    Для игры, описанной выше, найдите минимальное значение S, при котором одновременно выполняются два условия: 
    – у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети; 
    – у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом. 

  22. 22

    Задание №22

    #69218Многопоточность

    В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Приостановка выполнения процесса не допускается. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы Aи B могут выполняться только последовательно. Информация о процессах представлена в файле в виде таблицы. В первом столбце таблицы указан идентификатор процесса (ID), во втором столбце таблицы – время его выполнения в миллисекундах, в третьем столбце перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс независимый, то в таблице указано значение 0. 
    Типовой пример организации данных в файле:

    ID процесса B Время выполнения процесса B (мс) ID процесса(ов) А
    101 4 0
    102 3 0
    103 1 101; 102
    104 7 103


    Определите максимальную продолжительность отрезка времени (в мс), в течение которого возможно одновременное выполнение пяти процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно.
    Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемого файла.

    64842_22.ods

    64842_22.xls

    64842_22.xlsx

  23. 23

    Задание №23

    #69464Поиск количества программ

    Исполнитель преобразует число на экране. У исполнителя есть три команды, которые обозначены латинскими буквами:
    А) Прибавить 2
    В) Умножить на 2 
    С) Умножить на 3
    Первая из них увеличивает число на экране на 2, вторая умножает его на 2, третья умножает его на 3.
    Программа для исполнителя — это последовательность команд. Сколько существует таких программ, которые преобразуют исходное число 2 в число 28 и при этом траектория вычислений программы содержит число 6?
    Траектория вычислений программы — это последовательность результатов выполнения всех команд программы. Например, для программы АСВ при исходном числе 4 траектория будет состоять из чисел 6, 18, 36.

  24. 24

    Задание №24

    #69262Обработка строк, нахождение подстроки

    Текстовый файл состоит из символов P, Q, R и S. Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет идущих подряд символов P.
    Для выполнения этого задания следует написать программу.

    53033_24.txt

  25. 25

    Задание №25

    #69604Проверка делимости

    Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
    - символ «?» означает ровно одну произвольную цифру;
    - символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
    Например, маске 123*4?5 соответствуют числа 123405 и 12300405. Среди натуральных чисел, не превышающих 108, найдите все числа, соответствующие маске ?19*8?3, делящиеся на 5171 без остатка.
    В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце - соответствующие результаты деления этих чисел на 5171. 

  26. 26

    Задание №26

    #69671Сортировка

    Илье необходимо перенести файлы с одного компьютера на другой при помощи внешнего жесткого диска.
    Объём диска может быть меньше, чем требуется для переноса всех файлов за один раз. Свободный объём на диске и размеры файлов известны.
    По заданной информации об объёме файлов на компьютере и свободном объёме на диске определите максимальное число файлов, которые могут быть перенесены за один раз на внешний жёсткий диск, а также максимальный размер файла, записанного на этот диск, при условии, что перенесено наибольшее возможное число файлов.
    Входные данные:
    В первой строке входного файла находятся два числа: S — размер свободного места на диске (натуральное число, не превышающее 100 000) и N — количество файлов, которые надо перенести (натуральное число, не превышающее 10 000). В следующих N строках находятся значения объёмов указанных файлов (все числа натуральные не превышающие 100), каждое в отдельной строке.
    Выходные данные:
    Запишите в ответе два числа: сначала наибольшее число файлов, которые могут быть перенесены на внешний жёсткий диск за один раз, затем максимальный размер перенесённого файла, при условии, что перенесено наибольшее возможное число файлов. Если вариантов переноса несколько, выберите тот, при котором будет перенесён наибольший файл.
    Пример входного файла:
    100 4 
    80
    30
    50
    40.
    При таких исходных данных можно сохранить файлы максимум двух пользователей. Возможные объёмы этих двух файлов: 30 и 40, 30 и 50 или 40 и 50. Наибольший объём файла из перечисленных пар — 50, поэтому ответ для приведённого примера: 2 50.
    Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.

    44345_26.txt

  27. 27

    Задание №27

    #69239Оптимальный алгоритм для большого количества данных

    У медицинской компании есть N пунктов приёма биоматериалов на анализ. Все пункты расположены вдоль автомагистрали и имеют номера, соответствующие расстоянию от нулевой отметки до конкретного пункта. Известно количество пробирок, которое ежедневно принимают в каждом из пунктов. Пробирки перевозят в специальных транспортировочных контейнерах вместимостью не более 36 штук. Каждый транспортировочный контейнер упаковывается в пункте приёма и вскрывается только в лаборатории. Стоимость перевозки биоматериалов равна произведению расстояния от пункта до лаборатории на количество контейнеров с пробирками. Общая стоимость перевозки за день равна сумме стоимостей перевозок из каждого пункта в лабораторию. Лабораторию расположили в одном из пунктов приёма биоматериалов таким образом, что общая стоимость доставки биоматериалов из всех пунктов минимальна. Определите минимальную общую стоимость доставки биоматериалов из всех пунктов приёма в лабораторию.

    Входные данные
    Дано два входных файла (файл A и файл B), каждый из которых в первой строке содержит число N (1 ≤ N ≤ 10 000 000) – количество пунктов приёма биоматериалов. В каждой из следующих N строк находится два числа: номер пункта и количество пробирок в этом пункте (все числа натуральные, количество пробирок в каждом пункте не превышает 1000). Пункты перечислены в порядке их расположения вдоль дороги, начиная от нулевой отметки.
    В ответе укажите два числа: сначала значение искомой величины для файла А, затем – для файла B.

    Типовой пример организации данных во входном файле
    6
    1 100
    2 200
    5 4
    7 3
    8 2
    10 190
    При таких исходных данных и вместимости транспортировочного контейнера, составляющей 96 пробирок, компании выгодно открыть лабораторию в пункте 2. В этом случае сумма транспортных затрат составит: 1 ꞏ 2 + 3 ꞏ 1 + 5 ꞏ 1 + 6 ꞏ 1 + 8 ꞏ 2.

    Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.
    Предупреждение: для обработки файла B не следует использовать переборный алгоритм, вычисляющий сумму для всех возможных вариантов, поскольку написанная по такому алгоритму программа будет выполняться слишком долго. 

    59136_27_A.txt

    59136_27_B.txt