ЕГЭ · ЗАДАНИЕ 15
Логические условия и поиск параметра · практика 17
Найдите наибольшее целое неотрицательное A, при котором для любого целого неотрицательного x истинно выражение (x < A) → ((x < 41) ∨ (x > 47)).
Учебная модель Академии С для проверки приёма. Не выдаётся за задание реального экзамена.
Источник задания
Сначала попробуй решить самостоятельно, затем открой разбор. Для автоматической проверки ответа включи JavaScript.
Показать решение по шагам
Разбор решения
Ответ: 41
Решение по шагам
- Импликация P → Q ложна только при P=1, Q=0.
- Правая часть ложна для целых x из отрезка [41; 47]. Наименьший такой x равен 41.
- Чтобы не получить ложь, при x=41 условие x<A должно быть ложным: A≤41. Это условие исключает и все остальные опасные x.
- При A=41 пересечения нет. При A=42 уже подходит контрпример x=41. Следовательно, наибольшее A = 41.
Для проверки достаточно x до правой границы опасного отрезка. При больших A контрпример x=41 сохраняется.
Проверка на Python
good = []
for A in range(0, 49):
if all(not (x < A) or (x < 41 or x > 47)
for x in range(49)):
good.append(A)
print(max(good))