Задание №15: Истинность логических выражений на отрезках и множествах
Основные типы и прототипы задания №15:
Числовые отрезки
Множества натуральных чисел
Поразрядная конъюнкция (&)
Делимость (ДЕЛ)
Условие задания
(А. Кабанов) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m» ; и пусть на числовой прямой дан отрезок B = [10; 40]. Найдите наименьшую возможную длину отрезка A, при котором формула
(x ∈ A) ∨ ((x ∈ B) → ¬ДЕЛ(x, 6))
тождественно истинна, то есть принимает значение 1 при любом натуральном значении переменной х?
Ответ:
24
Решение на Python: Делимость и отрезок: длина A
need = [] for x in range(10, 41): if x % 6 == 0: need.append(x) print(max(need) - min(need))
Этот код разобран по шагам в разборе задания №15: там же типичные ошибки и лайфхаки.