Задание высокого уровня сложности, на выполнение которого отводится 35 минут. Максимальный балл — два. Задание проверяет умение обрабатывать информацию, используя сортировку.
Условие задачи
Студенты сдают четыре экзамена. За каждый экзамен можно получить от 0 до P баллов. Студенты, получившие хотя бы одну двойку, считаются не сдавшими сессию. Результаты публикуются в виде рейтингового списка. Сначала указываются ID студентов, сдавших сессию, в порядке убывания среднего балла за сессию. При равенстве средних баллов — в порядке возрастания ID. Затем располагаются ID студентов, получивших сначала одну двойку, затем две, три и, наконец, тех, кто получил 0 баллов за каждый экзамен. Если студенты имеют одинаковое количество двоек, их ID в рейтинге располагаются в порядке возрастания.
Необходимо найти:
- ID студента, занимающего последнее место среди студентов с повышенной стипендией (первые 25% мест при условии отсутствия двоек). Гарантируется, что без двоек сессию сдали не менее 25% студентов.
- ID первого в рейтинговом списке студента, имеющего более двух двоек.
Решение задачи в Excel
Для решения используется текстовый файл с данными, разделёнными пробелами. Данные импортируются в Excel с разделителями.
- Импорт данных: Текстовый файл открывается в Excel с выбором разделителя «пробел».
- Подсчет студентов: Определяется общее количество студентов (например, 9964).
- Количество студентов с повышенной стипендией: Вычисляется 25% от общего числа студентов (9964 / 4 = 2491).
- Расчет среднего балла: Для каждого студента вычисляется средний балл (сумма баллов за четыре экзамена, делённая на 4).
- Подсчет количества двоек: Используется функция СЧЁТЕСЛИ для подсчета количества двоек у каждого студента.
- Сортировка данных: Вся таблица сортируется:
- Сначала по количеству двоек (по возрастанию).
- Затем, для студентов без двоек, по среднему баллу (по убыванию).
- При равенстве средних баллов — по ID (по возрастанию).
Определение ID студентов
- ID последнего студента с повышенной стипендией: Определяется ID студента, находящегося на 2491-й строке отсортированной таблицы.
- ID первого студента с более чем двумя двойками: Сортировка по количеству двоек (по возрастанию) и ID (по возрастанию) сохраняется. Таблица фильтруется, оставляя студентов с тремя и более двойками. ID первого студента в отфильтрованном списке — искомый ID.
Решение задачи включает импорт данных, вычисление средних баллов и количества двоек, а также многоуровневую сортировку в Excel. После сортировки легко найти необходимые ID студентов. Пример найденных ID: 52326 (первый вопрос) и 635 (второй вопрос).