ФИПИ · ЕГЭ · Информатика · Задание 9

Задание 9. Электронные таблицы: числа

80 заданий открытого банка ФИПИ: впишите ответ, при затруднении — подсказка; после ответа — разбор по шагам.

0
Решено
0
Правильно
0%
Точность

Задания открытого банка ФИПИ «Задание 9. Электронные таблицы: числа» (информатика). Ответ вписывается так же, как в бланк ЕГЭ: число, слово или цифры подряд, без пробелов; если в ответе два числа — через пробел, как в таблице ответа (по строкам).

Неофициальная копия. Условия заданий — из открытого банка заданий ФИПИ (fipi.ru); номер у каждого задания открывает его в банке ФИПИ. Ответы, подсказки, разборы и рисунки подготовлены reknow.ru. Нашли ошибку — нажмите «Сообщить об ошибке» у задания.

Серия: 0

О теме

Задание 9 ЕГЭ по информатике. Умение обрабатывать числовую информацию в электронных таблицах. На странице — 80 заданий открытого банка ФИПИ: ответ проверяется сразу, есть подсказка и подробный разбор.

Примеры заданий

Это несколько заданий из тренажёра, остальные — в тренажёре в начале страницы.

ФИПИ № 03FCC2 ↗

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

 

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

Файл к заданию (zip)
Показать ответ
Ответ: 2601
Решение.
  1. В строке пять чисел; после сортировки a[0] — минимальное, a[4] — максимальное, a[1], a[2], a[3] — оставшиеся три.
  2. Условие строки: (a[0] + a[4])² > a[1]² + a[2]² + a[3]². В Excel можно в столбце F написать =(МИН(A1:E1)+МАКС(A1:E1))^2 > СУММКВ(A1:E1)−МИН(A1:E1)^2−МАКС(A1:E1)^2 и посчитать ИСТИНА через СЧЁТЕСЛИ.
  3. То же на Python:
    cnt = 0
    for line in open('9.csv'):
        a = sorted(map(int, line.split(';')))
        if (a[0] + a[4])**2 > a[1]**2 + a[2]**2 + a[3]**2:
            cnt += 1
    print(cnt)
  4. Всего в таблице 3200 строк, условию удовлетворяют 2601.
  5. Ответ: 2601.
ФИПИ № 0A616C ↗

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

 

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

– наибольшее из четырёх чисел меньше суммы трёх других;

– четыре числа можно разбить на две пары чисел с равными суммами.

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

Файл к заданию (zip)
Показать ответ
Ответ: 128
Решение.
  1. Условие 1: max < сумма остальных трёх. Условие 2: числа a, b, c, d можно разбить на пары тремя способами: a+b = c+d, a+c = b+d или a+d = b+c — достаточно, чтобы выполнилось одно из равенств.
  2. Проверяем каждую строку программой (в Excel — вспомогательными столбцами с СЧЁТЕСЛИ, МАКС, МИН, СУММ и функцией И):
    import pandas as pd
    rows = pd.read_excel('file.xlsx', header=None).values.tolist()
    cnt = 0
    for a, b, c, d in rows:
        s = a + b + c + d
        m = max(a, b, c, d)
        pairs = a+b == c+d or a+c == b+d or a+d == b+c
        if m < s - m and pairs:
            cnt += 1
    print(cnt)
  3. Подходящих строк — 128.
  4. Ответ: 128.
ФИПИ № 0AE210 ↗

 

 

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

 

 

Откройте файл электронной таблицы, содержащей вещественные числа – результаты метеорологических измерений в течение первого полугодия 2019 года. Найдите разность между средними значениями среднесуточной температуры (°С) воздуха в мае и феврале, используя данные, представленные в таблице.

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

Файл к заданию (zip)
Показать ответ
Ответ: 25
Решение.
  1. Среднесуточная температура — столбец D. Дни мая и февраля идут в таблице сплошными диапазонами строк (по датам в столбце A).
  2. Среднее за май: СРЗНАЧ по мая ≈ 12,877; среднее за февраль: ≈ −13,021.
  3. То же в Python:
    import pandas as pd
    df = pd.read_excel('file.xlsx')
    df['m'] = pd.to_datetime(df.iloc[:, 0], dayfirst=True).dt.month
    t = df.groupby('m').mean(numeric_only=True).iloc[:, 2]
    print(t[5] - t[2])
  4. Разность: 12,877 − (−13,021) ≈ 25,899; целая часть — 25.
  5. Ответ: 25.