9

9 задание ЕГЭ информатика

Обработка данных в электронных таблицах

1 балл ≈ 6 мин уровень Б

Задание 9 – файл электронной таблицы, в каждой строке несколько чисел. Нужно найти количество строк (или сумму, номер строки), удовлетворяющих условиям: повторы чисел, среднее, сумма максимального и минимального, чётность. 1 балл.

Способ 1 – формулы Excel

  • СЧЁТЕСЛИ($A1:$G1; A1) в 7 соседних столбцах – сколько раз встречается каждое число строки.
  • Затем СЧЁТЕСЛИ по этим столбцам: =СЧЁТЕСЛИ(H1:N1; 3)=3 – есть число, повторяющееся трижды.
  • СУММЕСЛИ, СРЗНАЧЕСЛИ, МАКС, МИН, И(…), ИЛИ(…), ЕСЛИ(условие; 1; 0) – собери итоговый признак и посчитай СУММ.

Способ 2 – Python (сохрани таблицу как .txt или .csv с пробелами/точкой с запятой):

ans = 0
for line in open("9.txt"):
    a = list(map(int, line.split()))
    rep = [x for x in set(a) if a.count(x) == 2]   # числа, встречающиеся дважды
    uniq = [x for x in a if a.count(x) == 1]       # неповторяющиеся
    if len(rep) == 1 and len(uniq) == 5:
        if 2 * rep[0] > max(uniq):
            ans += 1
print(ans)

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

Разобранный пример. Строка 5 12 7 7 3 9 1: повторяется 7 (дважды), остальные 5 различны, 7 + 7 = 14 > 12 – строка подходит. Строка 4 4 4 9 1 2 3: 4 повторяется трижды – не подходит по первому условию.

Ловушки: «повторяется дважды» и «встречается не менее двух раз» – разное; «строка с наибольшим номером» – перебирай все строки и запоминай последнюю подходящую; при сохранении в .csv разделитель может быть «;» – используй line.replace(";", " ").

На экзамене
  • В Python a.count(x) решает все задачи на повторы.
  • Перед счётом проверь программу на 2–3 строках вручную.
  • Если ответ – номер строки, нумеруй через enumerate(open(…), 1).

Разобранные задания 9 из открытого банка ФИПИ

Пример 1 · код ФИПИ 5F0384

 Рисунок к заданиюЗадание выполняется с использованием прилагаемых файлов.

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

–  в строке все числа различны;

–  удвоенная сумма максимального и минимального чисел строки больше суммы оставшихся трёх её чисел.

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

Файл к заданию (ODS)

Показать ответ и решение

Ответ: 4874

Перебираем строки программой: все 5 чисел различны и 2(max⁡+min⁡) больше суммы трёх остальных.

Таких строк 4874.

Пример 2 · код ФИПИ F4BD97

Дан фрагмент электронной таблицы. Из ячейки B3 в ячейку C2 была скопирована формула. При копировании адреса ячеек в формуле автоматически изменились. Каким стало числовое значение формулы в ячейке C2?

 

А

В

С

D

E

1

1

10

100

1000

10000

2

2

20

2000

20000

3

3

= $A2 + D$3

300

3000

30000

4

4

40

400

4000

40000

Примечание: знак $ обозначает абсолютную адресацию.

Показать ответ и решение

Ответ: 30001

B3→C2: столбец +1, строка −1. =$A2+D$3 → =$A1+E$3.

1+30000=30001.

Пример 3 · код ФИПИ 98BEC9

Задание выполняется с использованием прилагаемых к заданию файлов.

Откройте файл электронной таблицы, содержащей вещественные числа – результаты ежечасного измерения температуры воздуха в течение трёх месяцев. Найдите разность между максимальной температурой воздуха с 1 апреля по 31 мая
с 9:00 до 12:00 включительно и средним значением температуры воздуха в эти часы в апреле и мае, используя данные, представленные в таблице.

В ответе запишите только целую часть получившегося числа.

Файл к заданию (ZIP)

Показать ответ и решение

Ответ: 5

Берём значения с 9:00 по 12:00 (4 столбца) за 1.04–31.05: максимум 28,8, среднее ≈ 23,10.

Разность ≈ 5,70, целая часть 5.

Частые вопросы о задании 9

Сколько баллов даёт задание 9 ЕГЭ по информатике?

Максимум – 1 первичный балл. Норма времени на экзамене – около 6 мин. Уровень сложности – Б.

Что проверяет задание 9?

Задание 9 – файл электронной таблицы, в каждой строке несколько чисел. Нужно найти количество строк (или сумму, номер строки), удовлетворяющих условиям: повторы чисел, среднее, сумма максимального и минимального, чётность. 1 балл.

Как подготовиться к заданию 9?

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

Упражнения к заданию 9

10 заданий подряд с проверкой и разбором · первые 7 – без регистрации