Найти тему
Информатика для всех

ЕГЭ по информатике? Легко! Задача 9. Как определить количество строк таблицы Excel

Оглавление

Решаем задачу номер 9 из демоварианта ЕГЭ-2024 по информатике.

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

Задача 9.

Откройте файл электронной таблицы, содержащей в каждой строке семь

натуральных чисел. Определите количество строк таблицы, для чисел

которых выполнены оба условия:

– в строке есть два числа, каждое из которых повторяется дважды,

остальные три числа различны;

– среднее арифметическое всех повторяющихся чисел строки меньше

среднего арифметического всех её чисел.

В ответе запишите только число.

Ответ: ___________________________.

Решение.

К данной задаче на сайте ФИПИ имеется файл Excel с исходными данными, ниже приведен его фрагмент.

Всего в файле 16 тыс. строк.

Фрагмент файла с исходными данными
Фрагмент файла с исходными данными

Для начала составим вспомогательную таблицу, в которой рассчитаем, сколько раз встречается каждое значение в строке таблицы. Используем функцию СЧЕТЕСЛИ.

Аргументы функции
Аргументы функции

Вид расчета вспомогательной таблицы (начало).

Вид формул
Вид формул

Вид расчета вспомогательной таблицы (продолжение) (фрагмент).

Вид формул
Вид формул

Вид вспомогательной таблицы (результат расчета) (фрагмент).

Вид  вспомогательной таблицы (результат расчета).
Вид вспомогательной таблицы (результат расчета).

Далее найдем строки, удовлетворяющие условию 1 вида:

"в строке есть два числа, каждое из которых повторяется дважды,

остальные три числа различны".

Найдем сколько в строке чисел, каждое из которых повторяется дважды:

Аргументы функции
Аргументы функции

Найдем сколько в строке чисел, каждое из которых встречается один раз (т.е. различны):

Аргументы функции
Аргументы функции

Пометим такие строки числом 1.

Аргументы функции
Аргументы функции

Условие И(Q1=4;R1=3) показывает, что в нашей строке из 7 чисел есть 2 пары повторяющихся чисел (в сумме 4 штуки) и 3 не повторяющихся числа.

Вид расчетных формул (фрагмент):

Вид формул
Вид формул

Результат расчета (фрагмент):

-10

Далее найдем строки, удовлетворяющие условию 2 вида:

"среднее арифметическое всех повторяющихся чисел строки меньше

среднего арифметического всех её чисел".

Сначала найдем среднее арифметическое всех повторяющихся чисел в строке.

Аргументы функции
Аргументы функции

Далее - среднее арифметическое всех чисел строки.

Аргументы функции
Аргументы функции

Отметим числом 1, где выполняется условие "среднее арифметическое всех повторяющихся чисел строки меньше среднего арифметического всех её чисел".

Аргументы функции
Аргументы функции

Вид расчетных формул (фрагмент):

Вид формул
Вид формул

Результат расчета (фрагмент):

-15

Встречающиеся сообщение #дел/0 показывает, что среднее арифметическое всех повторяющихся чисел данной строки не было найдено, т.к. повторов в строке не было. Это никак не отразится далее на решении нашей задачи и не повлияет на использование формул..

Далее найдем строки, в которых одновременно выполняются условия 1 и 2.

Так как выполнение условий 1 и 2 отмечалось числом 1 (а невыполнение числом 0), то можно записать условие их одновременного выполнения как "результат условия 1" * "результат условия 2" = 1

(если два числа равны 0 либо 1, то их произведение равно 1 только в том случае, если исходные числа были 1).

Аргументы функции
Аргументы функции

Вид расчетных формул (фрагмент):

Вид формул
Вид формул

Результат расчета (фрагмент):

-18

Теперь осталось узнать, сколько раз встретится число 1 в столбце Х, это и будет результатом решения задачи.

Используем формулу, разместив ее внизу столбца Х, в строке 16001:

Аргументы функции
Аргументы функции

Вид решения:

-20

Ответ: 83.

Проверим ответ в сборнике ответов демоварианта:

-21

Понравился пост? Подписывайтесь на канал!