МУМ5 → Информатика → разборы → демоверсия 2027 → № 15

Задание 15 демоверсии ЕГЭ 2027 по информатике

Законы математической логики. Реши сам, потом открой решение.

Задание 15

Обозначим через ДЕЛ(nn, mm) утверждение «натуральное число nn делится без остатка на натуральное число mm»; пусть на числовой прямой дан отрезок B=[70; 90]B = [70;\ 90].

Для какого наибольшего натурального числа AA логическое выражение

ДЕЛ(x,A)∨((x∈B)→¬ДЕЛ(x,22))\text{ДЕЛ}(x, A) \lor ((x \in B) \to \neg\text{ДЕЛ}(x, 22))

истинно (т.е. принимает значение 1) при любом целом положительном значении переменной xx?

Источник: ФИПИ, проект демоверсии ЕГЭ 2027, с. 16

Решение и ответ
  1. Импликацию раскрываем: (x∈B)→¬ДЕЛ(x,22)(x \in B) \to \neg\text{ДЕЛ}(x,22) ложна только когда x∈Bx \in B и xx делится на 22.

  2. На отрезке [70;90][70; 90] кратно 22 только число 88. Для него выражение истинно лишь при ДЕЛ(88, AA), для остальных xx — всегда.

  3. Значит, AA должно быть делителем 88; наибольший — само 88. Проверка перебором:

  4. for A in range(1000, 0, -1):
        if all(x % A == 0 or not (70 <= x <= 90) or x % 22 != 0
               for x in range(1, 1000)):
            print(A)
            break
    

Ответ: 88