Задание №15 — Сложное логическое выражение
#69224Задание №15ФИПИ
Алгебра логики
Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Для какого наибольшего натурального числа А логическое выражение
истинно (т.е. принимает значение 1) при любом целом положительном значении переменной х?
Правильный ответ
28
Пояснение
Решение:
Выражение ложно ровно тогда, когда не делится на , но делится и на 14, и на 4.
Значит для тождественной истинности нужно, чтобы каждое число, кратное и 14, и 4, делилось на .
Такие числа — кратные . Разложим: , , поэтому .
Взяв , получаем, что — делитель 28. Наибольший из делителей равен 28, и он подходит: любое кратное 28 делится на 28.
best = 0
for A in range(1, 200):
if all(x % A == 0 for x in range(28, 100000, 28)):
best = A
print(best) # 28
Ответ: 28