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

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

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

    Задание №1

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

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

      П1 П2 П3 П4 П5 П6 П7
    П1       *     *
    П2     *   *   *
    П3   *     * * *
    П4 *         *  
    П5   * *     *  
    П6     * * *    
    П7 * * *        


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

  2. 2

    Задание №2

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

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

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

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

            F
      0   0 0
    1       0
    0 1     0


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

  3. 3

    Задание №3

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

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

    ID операции Дата ID магазина Артикул Тип операции Количество упаковок, шт. Цена руб./шт.


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

    Артикул Отдел Наименование товара Ед. изм. Количество в упаковке Поставщик


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

    ID магазина Район Адрес


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

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

    52818_3.xlsx

  4. 4

    Задание №4

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

    Для кодирования некоторой последовательности, состоящей из букв Л, М, Н, П, Р, решили использовать неравномерный двоичный код, удовлетворяющий условию, что никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Для букв Л, М, Н использовали соответственно кодовые слова 00, 01, 11. Для двух оставшихся букв П и Р — кодовые слова неизвестны. Укажите кратчайшее возможное кодовое слово для буквы П, при котором код будет удовлетворять указанному условию. Если таких кодов несколько, укажите код с наименьшим числовым значением.

  5. 5

    Задание №5

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

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

    1) Строится четверичная запись числа N.
    2) Далее эта запись обрабатывается по следующему правилу:
    а) если число N делится на 4, то к этой записи дописываются две последние четверичные цифры;
    б) если число N на 4 не делится, то остаток от деления умножается на 2, переводится в четверичную запись и дописывается в конец числа.
    Полученная таким образом запись является четверичной записью искомого числа R.
    3) Результат переводится в десятичную систему и выводится на экран.

    Например, для исходного числа 11 = 234 результатом является число 23124 = 182, а для исходного числа 12 = 304 это число 30304 = 204.
    Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число R, не меньшее 1088. 

  6. 6

    Задание №6

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

    Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост поднят. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует три команды: Вперёд n (где n — целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке; Опустить хвост, означающая переход в режим рисования.
    Запись Повтори k [Команда1 Команда2 ... КомандаS] означает, что последовательность из S команд повторится k раз.

    Черепахе был дан для исполнения следующий алгоритм:
    Вперёд 100 Направо 90 Вперёд 100 Направо 45 Опустить хвост Повтори 10 [Вперёд 30 Направо 90].
    Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует. 

  7. 7

    Задание №7

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

    Прибор автоматической фиксации нарушений правил дорожного движения делает цветные фотографии размером 1024×960 пикселей, используя палитру из 8192 цветов. Снимки сохраняются в памяти камеры, группируются в пакеты по 160 шт., затем передаются в центр обработки информации со скоростью передачи данных 14 680 064 бит/с. Сколько секунд требуется для передачи одного пакета фотографий?
    В ответе запишите целую часть полученного числа.

  8. 8

    Задание №8

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

    Сколько существует различных четырёхзначных чисел, записанных в десятичной системе счисления, в записи которых есть ровно две одинаковые цифры, причём стоящие рядом?

  9. 9

    Задание №9

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

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

    59121_9.csv

    59121_9.ods

    59121_9.xls

    59121_9.xlsx

  10. 10

    Задание №10

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

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

    45364_10.docx

  11. 11

    Задание №11

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

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

    Для хранения сведений о 20 пользователях потребовалось 400 байт. Сколько байт выделено для хранения дополнительных сведений об одном пользователе? В ответе запишите только целое число — количество байт.

  12. 12

    Задание №12

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

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

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

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

    Дана программа для Редактора:
    НАЧАЛО
       ПОКА нашлось (>0) ИЛИ нашлось (>1) ИЛИ нашлось (>2)
          ЕСЛИ нашлось (>0)
             ТО заменить (>0, 22>)
          КОНЕЦ ЕСЛИ
          ЕСЛИ нашлось (>1)
             ТО заменить (>1, 2>)
          КОНЕЦ ЕСЛИ
          ЕСЛИ нашлось (>2)
             ТО заменить (>2, 1>)
          КОНЕЦ ЕСЛИ
       КОНЕЦ ПОКА
    КОНЕЦ

    На вход приведенной выше программы поступает строка, начинающаяся с символа «>», а затем содержащая 15 цифр 0, n цифр 1 и 15 цифр 2, расположенных в произвольном порядке.
    Определите наименьшее значение n, при котором сумма числовых значений цифр строки, получившейся в результате выполнения программы, является простым числом.

  13. 13

    Задание №13

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

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

  14. 14

    Задание №14

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

    Значение арифметического выражения 32020 - 31020 + 9800 - 81 записали в системе счисления с основанием 3. Сколько цифр «2» содержится в этой записи?

  15. 15

    Задание №15

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

    Для какого наименьшего целого неотрицательного числа A выражение
    (x+2y<A)(y>x)(x>60)( x + 2 y < A ) \lor ( y > x ) \lor ( x > 60 )
    тождественно истинно, т. е. принимает значение 1 при любых целых неотрицательных x и y?

  16. 16

    Задание №16

    #69559Рекурсия

    Алгоритм вычисления значения функции F(n), где n — целое неотрицательное число, задан следующими соотношениями:
    F(n) = 1 при n ≤ 1;
    F(n)=5n+F(n1)+F(2),F ( n ) = 5 \cdot n + F ( n - 1 ) + F ( 2 ) , если n > 1 и при этом n нечётно;
    F(n)=3F(n1),F ( n ) = 3 \cdot F ( n - 1 ) , если n > 1 при этом n чётно.
    Чему равно значение функции F(23)?

  17. 17

    Задание №17

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

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

    52900_17.txt

  18. 18

    Задание №18

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

    Квадрат разлинован на N × N клеток (1 < N < 30). Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вниз. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вниз – в соседнюю нижнюю. Квадрат ограничен внешними стенами. Между соседними клетками квадрата также могут быть внутренние стены. Сквозь стену Робот пройти не может. Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством от 1 до 100. Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клеткам маршрута Робота. Определите максимальную и минимальную денежные суммы, которые может собрать Робот, пройдя из левой верхней клетки в правую нижнюю. В ответе укажите два числа – сначала максимальную сумму, затем минимальную. 

    Пример входных данных:

    1 8 8 4
    10 1 1 3
    1 3 12 2
    2 3 5 6

    59130_18.ods

    59130_18.xls

    59130_18.xlsx

  19. 19

    Задание №19

    #69608Теория игр

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

  20. 20

    Задание №20

    #69220Теория игр

    Условие игры

    Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч (по своему выбору) один камень или увеличить количество камней в куче в два раза. Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней. Игра завершается в тот момент, когда суммарное количество камней в кучах становится не менее 59. Победителем считается игрок, сделавший последний ход, т.е. первым получивший такую позицию, при которой в кучах оказывается 59 или больше камней. 
    В начальный момент в первой куче было пять камней, во второй куче – S камней; 1 ≤ S ≤ 53. 
    Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети. Укажите минимальное значение S, при котором такая ситуация возможна.

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

  21. 21

    Задание №21

    #69583Теория игр

    Условие игры

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

    Для игры, описанной выше, найдите минимальное значение 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

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

    Исполнитель преобразует число на экране. У исполнителя есть две команды, которые обозначены латинскими буквами: 
    А) Вычти 1 
    В) Найди целую часть от деления на 2 
    Первая из них уменьшает число на экране на 1, вторая заменяет число на экране на целую часть от деления числа на 2. Программа для исполнителя — это последовательность команд. Сколько существует программ, для которых при исходном числе 50 результатом является число 1, и при этом траектория вычислений содержит число 20 и не содержит 10? Траектория вычислений программы — это последовательность результатов выполнения всех команд программы.
    Например, для программы АВВ при исходном числе 10 траектория состоит из чисел 9, 4, 2. 

  24. 24

    Задание №24

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

    Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите максимальное количество идущих подряд символов, среди которых нет символа Z.
    Для выполнения этого задания следует написать программу.

    44249_24.txt

  25. 25

    Задание №25

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

    Назовём маской числа последовательноеть цифр, в которой также могут встречаться следующие символы: 
    1) символ «?» означает ровно одну произвольную цифру; 
    2) символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность. 
    Например, маске 123*4?5 соответствуют числа 123405 и 12300405. 
    Среди натуральных чисел, не превышающих 108, найдите все числа, соответствующие маске 11*223, делящиеся на 149 без остатка. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце — соответствующие им результаты деления этих чисел на 149. Количество строк в таблице для ответа избыточно.

  26. 26

    Задание №26

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

    В кондитерской есть N круглых форм для коржей. Специализация кондитерской – многоярусные торты, в которых диаметр каждого верхнего коржа меньше диаметра предыдущего. Один корж можно поместить на другой, если его диаметр хотя бы на 4 единицы меньше диаметра другого коржа.
    Определите наибольшее количество коржей, которое можно использовать для создания многоярусного торта, и максимально возможный диаметр самого маленького коржа. 
    Входные данные:
    В первой строке входного файла находится число N – количество форм для коржей в кондитерской (натуральное число,не превышающее 10 000). В следующих N строках находятся значения диаметров форм для коржей (все числа натуральные,не превышающие 10 000), каждое – в отдельной строке. Диаметр формы равен диаметру коржа, который выпекается в этой в форме.
    Запишите в ответе два целых числа: сначала наибольшее количество коржей, которое можно использовать для создания одного многоярусного торта, затем – максимально возможный диаметр самого маленького коржа в таком торте. 
    Типовой пример организации данных во входном файле:

    43 
    40 
    32 
    40 
    30 
    Пример входного файла приведён для пяти коржей и случая, когда минимальная допустимая разница между диаметрами коржей, подходящих для изготовления многоярусного торта, составляет 3 единицы. 
    При таких исходных данных условию задачи удовлетворяют наборы коржей с диаметрами 30, 40 и 43 или 32, 40 и 43 соответственно, т.е. количество коржей равно 3, а максимально возможный диаметр самого маленького коржа равен 32. 
    Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.

    64849_26.txt

  27. 27

    Задание №27

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

    Имеется набор данных, состоящий из пар положительных целых чисел. Необходимо выбрать из каждой пары ровно одно число так, чтобы сумма всех выбранных чисел не делилась на 33 и при этом была максимально возможной. Гарантируется, что искомую сумму получить можно.
    Программа должна напечатать одно число — максимально возможную сумму, соответствующую условиям задачи.
    Входные данные:
    Даны два входных файла (файл А и файл В), каждый из которых содержит в первой строке количество пар N (1N100000).\left(1 \leq N \leq 100000\right) . Каждая из следующих N строк содержит два натуральных числа, не превышающих 10000.
    В ответе укажите два числа: сначала значение искомой суммы для файла А, затем для файла В.

    Пример организации исходных данных во входном файле:
    6
    1 3
    5 12
    6 9 
    5 4
    3 3
    1 1

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

    44350_27_A.txt

    44350_27_B.txt