Задание 15 ЕГЭ по информатике · F4A581

Наибольшее/наименьшее A (x и y)ПовышеннаяКЭС 2.7
Для какого наибольшего целого неотрицательного числа А логическое выражение (2x + y ≠ 40) \/ (x < y) \/ (A < x) истинно (т.е. принимает значение 1) при любых целых неотрицательных x и y?

Показать ответ
13
Подсказки (3)
  1. При каких условиях дизъюнкция может быть ложной?
  2. Выражение может быть ложным только при 2x+y=40, x≥y и A≥x.
  3. Из условий y=40−2x≥0 и x≥y получаем минимальное возможное x=14. Поэтому нужно выбрать наибольшее A<14.
Решение
def f(x,y):
    return (2 * x + y != 40) or (x < y) or (a < x)
for a in range(100,1,-1): #с конца, т.к нужно наибольшее значение а
    if all(f(x,y) for x in range(1,1000) for y in range(1,1000)):
        print(a)
        break
Частые ошибки
  • Забывают, что для ложности дизъюнкции все три условия должны выполняться одновременно.
  • Неверно округляют результат неравенства x≥40/3.

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

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

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

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

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

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

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

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

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