Задание 9 ЕГЭ по информатике · 8FBE26

Строки таблицы с двумя условиямиПовышеннаяКЭС 4.2КЭС 4.4
Задание выполняется с использованием прилагаемых файлов.
Откройте файл электронной таблицы, содержащей в каждой строке семь натуральных чисел. Определите количество строк таблицы, для чисел которых выполнены оба условия:
– в строке есть два числа, каждое из которых повторяется дважды, остальные три числа различны;
– среднее арифметическое трёх неповторяющихся чисел строки не больше среднего арифметического всех её чисел.
В ответе запишите только число.
301_9_8FBE26.xlsx

Показать ответ
92
Подсказки (3)
  1. Для каждой строки сначала определите частоты появления всех семи чисел.
  2. Подходящая строка должна содержать ровно два значения с частотой 2 и три значения с частотой 1. Затем сравните среднее трёх одиночных чисел со средним всех семи чисел.
  3. В электронной таблице подсчитайте строки, удовлетворяющие обоим логическим условиям, и получите 92.
Решение
# Чтение данных из файла
f = open('9.csv')
# разбитие данных по строкам
a = f.read().strip().split()
# разбитие строки на отдельные числа
for i in range(len(a)):
    a[i] = [int(x) for x in a[i].split(';')]
k = 0  # счетчик подходящих строк
# перебираем все строки
for s in a:
    r = []  # повторяющиеся числа
    n = []  # неповторяющиеся числа
    # разделяем числа
    for c in s:
        if s.count(c) > 1:
            r.append(c)
        else:
            n.append(c)
    # два числа, каждое из которых повторяется дважды
    if len(r) == 4 and len(set(r)) == 2:
        # среднее арифметическое трёх неповторяющихся
        # чисел строки не больше среднего арифметического всех её чисел.
        if sum(n) / 3 <= sum(s) / 7:
            # увеличение счетчика
            k += 1
print(k)
Частые ошибки
  • Проверяют только структуру повторений и не проверяют условие о средних арифметических.
  • Сравнивают сумму трёх неповторяющихся чисел с суммой всех чисел без учёта разного количества слагаемых.
  • Считают повторяющимися числами любые значения, встречающиеся более одного раза, не проверяя точное количество повторений.

Источник: Открытый банк ФИПИ · openfipi.devinf.ru

Похожие задания

9Откройте файл электронной таблицы, содержащей в каждой строке шесть натуральных чисел. Определите среднее…Строки таблицы с двумя условиями · 6E4E0E9– наибольшее из четырёх чисел меньше суммы трёх других; – четыре числа можно разбить на две пары чисел с…Строки таблицы с двумя условиями · 74ED349– наибольшее из четырёх чисел меньше суммы трёх других; – четыре числа можно разбить на две пары чисел с…Строки таблицы с двумя условиями · 82E1FA9Определите количество строк таблицы, в которых квадрат суммы максимального и минимального чисел в строке…Строки таблицы с двумя условиями · 8E43959Определите количество строк таблицы, для чисел которых выполнены оба условия: – в строке есть два числа…Строки таблицы с двумя условиями · 90D64F9Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа. Определите количество…Строки таблицы с двумя условиями · 958FE29– наибольшее из четырёх чисел меньше суммы трёх других; – все четыре числа различны. В ответе запишите только…Строки таблицы с двумя условиями · 97883C9– в строке все числа различны; – утроенное произведение минимального и максимального чисел строки не больше…Строки таблицы с двумя условиями · 9EF0FE

Нужен репетитор по информатике?

Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.

Репетиторы по информатике

Подбор репетитора

Напишите, что нужно, — команда Precettore подберёт репетитора и свяжется с вами.

Готовьтесь к ЕГЭ по информатике в Precettore

Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.