ЕГЭ Информатика 2025: Задача 26 — Разбор и решение

Задание высокого уровня сложности, на выполнение которого отводится 35 минут. Максимальный балл — два. Задание проверяет умение обрабатывать информацию, используя сортировку.

Условие задачи

Студенты сдают четыре экзамена. За каждый экзамен можно получить от 0 до P баллов. Студенты, получившие хотя бы одну двойку, считаются не сдавшими сессию. Результаты публикуются в виде рейтингового списка. Сначала указываются ID студентов, сдавших сессию, в порядке убывания среднего балла за сессию. При равенстве средних баллов — в порядке возрастания ID. Затем располагаются ID студентов, получивших сначала одну двойку, затем две, три и, наконец, тех, кто получил 0 баллов за каждый экзамен. Если студенты имеют одинаковое количество двоек, их ID в рейтинге располагаются в порядке возрастания.

Необходимо найти:

  1. ID студента, занимающего последнее место среди студентов с повышенной стипендией (первые 25% мест при условии отсутствия двоек). Гарантируется, что без двоек сессию сдали не менее 25% студентов.
  2. ID первого в рейтинговом списке студента, имеющего более двух двоек.

Решение задачи в Excel

Для решения используется текстовый файл с данными, разделёнными пробелами. Данные импортируются в Excel с разделителями.

  1. Импорт данных: Текстовый файл открывается в Excel с выбором разделителя «пробел».
  2. Подсчет студентов: Определяется общее количество студентов (например, 9964).
  3. Количество студентов с повышенной стипендией: Вычисляется 25% от общего числа студентов (9964 / 4 = 2491).
  4. Расчет среднего балла: Для каждого студента вычисляется средний балл (сумма баллов за четыре экзамена, делённая на 4).
  5. Подсчет количества двоек: Используется функция СЧЁТЕСЛИ для подсчета количества двоек у каждого студента.
  6. Сортировка данных: Вся таблица сортируется:
    • Сначала по количеству двоек (по возрастанию).
    • Затем, для студентов без двоек, по среднему баллу (по убыванию).
    • При равенстве средних баллов — по ID (по возрастанию).

Определение ID студентов

  1. ID последнего студента с повышенной стипендией: Определяется ID студента, находящегося на 2491-й строке отсортированной таблицы.
  2. ID первого студента с более чем двумя двойками: Сортировка по количеству двоек (по возрастанию) и ID (по возрастанию) сохраняется. Таблица фильтруется, оставляя студентов с тремя и более двойками. ID первого студента в отфильтрованном списке — искомый ID.

Решение задачи включает импорт данных, вычисление средних баллов и количества двоек, а также многоуровневую сортировку в Excel. После сортировки легко найти необходимые ID студентов. Пример найденных ID: 52326 (первый вопрос) и 635 (второй вопрос).

Что будем искать? Например,программа