Решение задания номер 9 средствами электронных таблиц

Автор статьи: Андрей Рогов

Введение

В статье по ссылке мы разобрали, как решать это задание с помощью программирования. Вспомним, о чём 9-я задача ЕГЭ.

Типичный сюжет задания предполагает, что исходные данные содержат от 4 до 7 чисел в одной строке, количество строк — от 3000 до 16 000. Необходимо определить, сколько строк будет подходить под определённое условие. Среди условий можно выделить следующие:

  • выделить максимальное или минимальное число и сравнить его (их) с остальными
  • числа можно разбить на пары по определённому критерию
  • в строке повторяется определённое количество чисел
  • сравнить повторяющиеся и неповторяющиеся числа

Описание файлов

Поскольку задание рассчитано на решение в электронных таблицах, до 2026 года исходные данные были представлены в виде файлов .csv, .ods, .xls и .xlsx. Но в демоверсии 2026 года присутствует только один файл формата .ods. Файл можно открыть как с помощью MS Office, так и любым из доступных редакторов электронных таблиц, например LibreOffice Calc. Для решения не понадобятся специфичные для какой-то программы средства, поэтому выполнять задание можно в любой доступной программе. Мы продемонстрируем решение на примере программы LibreOffice Calc.

Задача 1. Различные числа в строке, выделение наибольшего

Ссылка на задание

img

В процессе решения мы будем добавлять столбцы в таблицу. Чтобы не запутаться, какой столбец за что отвечает, добавим к каждому заголовки и будем задавать им фон.

Сначала определим второе условие: все четыре числа различны. Для этого построим четыре дополнительных столбца, в которых будет информация о том, сколько раз в строке встречается первое, второе, третье и четвёртое число.

img

Смешанная адресация в ссылке нужна для того, чтобы формулу можно было скопировать вправо на все четыре числа. Таким образом, в столбце E будет информация о том, сколько раз повторяется первое число, в столбце F — второе и так далее. Если все четыре числа будут различны, то во всех четырёх столбцах будут единицы.

Мы посчитаем, сколько раз в столбцах «Повт» встречаются единицы. Если четыре раза, то строка нам подходит. Можно использовать функцию ЕСЛИ или сразу сравнить данные в строке.

img

При такой формуле в ячейке будет одно из логических значений: ИСТИНА или ЛОЖЬ.

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

img

Скопируем формулы на все строки. Для нахождения количества подходящих строк воспользуемся фильтром. Оставим те строки, в которых и в первом, и во втором условии ИСТИНА.

img

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

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

Задача 2. Разбиение на пары

Ссылка на задание

img

Первое условие в этом задании совпадает с условием из предыдущего задания, а второе условие значительно отличается. Самый простой способ проверить второе условие — воспользоваться фактом, что получить равные суммы можно, только если в одной паре будет максимальное и минимальное число, а во второй — два оставшихся.

И для первого, и для второго условия нам понадобится расставить числа по возрастанию. Для этого будем использовать функцию НАИБОЛЬШИЙ(Диапазон;k), которая возвращает k-е число из диапазона, если числа диапазона сортировать по возрастанию. Так, при k, равном единице, это будет максимальное число, если k равно двум, то второе по величине и т. д.

img

Скопируем формулу на четыре ячейки, поставив в качестве параметра k числа 1, 2, 3 и 4. В результате получим отсортированный по убыванию массив данных.

img

Поскольку теперь мы точно знаем, что в первой ячейке максимальное число, проверить первое условие можно, ссылаясь на конкретные ячейки.

img

Аналогично для второго условия: мы точно знаем, что максимальное число — в первой ячейке, минимальное — в последней.

img

Теперь скопируем формулы на все строки, включим фильтр и оставим только строки, где в условиях ИСТИНА.

img

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

Задача 3. Разделение на повторяющиеся числа и неповторяющиеся

Ссылка на задачу

img

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

img

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

img

Писать условие отдельно не обязательно, можно с помощью фильтра оставить строки, в которых в столбцах К1 и К3 будут тройки.

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

img

img

Таким образом, все числа из первых шести столбцов A — F попадут либо в столбцы с повторяющимися числами O — T, либо с неповторяющимися U — Z. Рекомендуем проверить на нескольких строках, всё ли работает верно. Например, посмотрим на выделенную строку номер 5.

img

В этой строке одно число повторяется дважды, одно — трижды и одно не повторяется. Поэтому в столбцах с количеством повторений находятся числа 2, 2, 3, 3, 3 и 1. Те числа, которые повторяются, попали в зелёные столбцы. Одно неповторяющееся — в красные. По условию нам надо найти такие строки, в которых утроенный квадрат повторяющегося числа строки больше суммы квадратов её неповторяющихся чисел.

Мы не знаем, в каком именно столбце будет неповторяющееся число. Но точно известно, что в трёх столбцах будет одно и то же число, а остальные будут содержать нули, которые будут прибавлять к сумме ноль. Поэтому для нахождения утроенного квадрата повторяющегося числа мы найдём сумму утроенных квадратов всех чисел строки из столбцов, где находятся повторяющиеся числа. А чтобы учесть, что одно и то же число встретилось три раза, мы разделим итоговую сумму на три. Получается, что квадраты чисел мы сначала складываем, затем делим на три, а затем умножаем на три. Умножение и деление на три можно сократить.

На картинке неупрощённый вариант формулы. Аналогично поступим и с суммой квадратов неповторяющихся чисел. А для проверки условия сравним эти две величины.

img

img

img

В итоговой таблице применим фильтр для столбцов с количеством троек и количеством единиц, оставим там только значение 3, а в столбце со вторым условием оставим только ИСТИНА. В итоге узнаем количество подходящих строк.

img

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

Задача 4. Повторяется несколько чисел, в условии среднее арифметическое

Ссылка на задачу

img

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

img

Для поиска среднего арифметического всех неповторяющихся чисел найдём сумму всех семи ячеек и разделим её на 3. А для поиска среднего арифметического всех чисел можно обратиться к начальным данным из первых столбцов или взять 14 чисел из столбцов П и НП.

img

img

img

Добавим фильтр и выберем строки, в которых k2 равно четырём, k1 равно трём и в условии 2 — ИСТИНА.

img

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

Основные ошибки

Решение этого задания довольно объёмное и состоит из нескольких этапов. Следует внимательно контролировать каждый шаг. К типичным ошибкам можно отнести следующие:

  • неверные ссылки в формулах
  • невнимательная проверка условий в решении
  • учёт не всех возможных ситуаций

Отдельно отметим, что в заданиях ЕГЭ-2025 встречались другие формулировки вопроса. Нужно было найти наименьший или наибольший номер строки, для которых верно выполняется условие. С помощью фильтра дать ответ на такой вопрос очень легко, ведь будут видны только подходящие номера строк. Но обратите внимание, что, добавляя первую строку с заголовками столбцов, мы увеличиваем номер каждой строки на единицу. Так, в таблице из задачи 4 первая подходящая строка имеет номер 2. Но до того, как мы добавили заголовки столбцов, она имела номер 1.

Заключение

Мы детально разобрали решение 9-го номера ЕГЭ по информатике с использованием электронных таблиц. Электронные таблицы — эффективный инструмент для обработки больших массивов числовых данных. Решение упрощается, если использовать дополнительные столбцы, а применение фильтров существенно ускоряет процесс отбора подходящих строк.

Отметим преимущества решения в электронных таблицах перед программным решением:

  • наглядное представление данных
  • пошаговая проверка результатов
  • гибкая настройка условий отбора
  • эффективно при работе с большими объёмами данных

При решении заданий следуйте рекомендациям:

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

Для успешной подготовки к ЕГЭ по информатике важно освоить представленные в статье методы работы с электронными таблицами. Полученные знания и навыки пригодятся не только при решении задания № 9 ЕГЭ, но и в других задачах, требующих обработки числовых данных.

Предлагаем решить подборки задач, чтобы закрепить свои навыки:

Источник: Яндекс Учебник — Решение задания номер 9 средствами электронных таблиц. Каталог разборов: education.yandex.ru.

Назад к статьям Поделиться