Задание 15 ЕГЭ по информатике — Логика: отрезок A и тождественная истинность
Разбор номера «Логика: отрезок A и тождественная истинность»: как устроено задание, настоящие формулировки из тренажёра с подсказками и официальным решением. Окно практики открывается сразу — без регистрации и онбординга.
Задание 15 (№15 — Логика: отрезок A и тождественная истинность) — вопрос первой части экзамена по информатике: короткий ответ, который проверяется автоматически. Ниже — реальные формулировки из тренажёра с подсказками и разбором; проверка работает прямо на этой странице.
Окно примера ниже — то же, что на сайте: подсказки по одной, автопроверка ответа и разбор.
Примеры задания 15
№ 15Пример 1краткий ответ★★★★★1 первичный балл
На числовой прямой даны два отрезка: P = [8, 39] и Q = [23, 58]. Какова наименьшая возможная длина интервала A, при которой выражение ((x ∈ P) ∨ (x ∈ А)) → ((x ∈ Q) ∨ (x ∈ А)) тождественно истинно, то есть принимает значение 1 при любом значении переменной х.
Подсказка 1. Замени принадлежность точки каждому отрезку буквой и упрости формулу по правилам эквивалентности и импликации.
Подсказка 2. Найди множество, где формула без A уже истинна: отрезок A добирает оставшиеся места, чтобы выражение было тождественно истинным.
Подсказка 3. Обращай внимание на включаемые концы отрезков и не бери лишние участки, где формула и так истинна. Ловушка — поглощение ИЛИ отрезком A.
Разбор.
Решение. Введем обозначения: (x ∈ А) ≡ A; (x ∈ P) ≡ P; (x ∈ Q) ≡ Q. Применив преобразование импликации, получаем: (P ∨ A) → (Q ∨ A) = ¬(P ∨ A) ∨ (Q ∨ A). Логическое ИЛИ истинно, если истинно хотя бы одно утверждение. Наибольший интервал, на котором ¬(P ∨ A) истинно, получится, если отрезок A попадает внутрь отрезка P. Тогда это выражение истинно на интервале (−∞; 8) ∪ (39; ∞). Также необходимо, чтобы выражение (Q ∨ A) было истинно на отрезке [8; 39]. Поскольку Q = [23, 58], можно взять полуинтервал A = [8, 23). Значит, наименьшая возможная длина интервала A равна 23 − 8 = 15. Ответ: 15. Примечание. О длине отрезка написано в примечании к задаче 11119. Приведём решение Сергея Донец на PascalABC.NET: begin var P := 8..39;var Q := 23..58; var setX:= P.First,P.Last,Q.First,Q.Last,-999,999 .SelectMany(x-> x-0.1,x,x+0.1 ); setX.Order.Combinations(2).Select(m->m[0]..m[1]) .Where(A->setX.All(x-> ((x in P)or(x in A))A.Size).Round.Print; end.
Ответ.
15
№ 15Пример 2краткий ответ★★★★★1 первичный балл
Для какого наименьшего целого неотрицательного числа A выражение (x * y A) ∨ (x y) ∨ (x ≥ 12) тождественно истинно, то есть принимает значение 1 при любых целых неотрицательных x и y?
Подсказка 1. Замени принадлежность точки каждому отрезку буквой и упрости формулу по правилам эквивалентности и импликации.
Подсказка 2. Найди множество, где формула без A уже истинна: отрезок A добирает оставшиеся места, чтобы выражение было тождественно истинным.
Подсказка 3. Обращай внимание на включаемые концы отрезков и не бери лишние участки, где формула и так истинна. Ловушка — поглощение ИЛИ отрезком A.
Разбор.
Решение. Решим задачу графически. Условия (x ≥ 12) и (x y) задают множество, отмеченное на рисунке закрашенной областью. Чтобы исходное выражение было тождественно истинно для любых целых и неотрицательных x и y, ветвь гиперболы должна лежать выше незакрашенной области. Следовательно, она должна проходить через точку (11, 11). При этом некоторая часть останется незакрашенной, но поскольку x и y могут быть только целыми и неотрицательными, эта область нас не интересует. Таким образом, наименьшее целое неотрицательное A равно 122. Ответ: 122. Приведем другое решение. Если x ≥ 12 или если y > x, то выражение будет истинным. Рассмотрим случай y ≤ x ≤ 11, он должен быть задан неравенством xy A. Следовательно, А должно быть больше 11 · 11, поэтому оно равно 122. Приведём другое решение на языке Python. for A in range(300): k = 0 for x in range(300): for y in range(300): if (x * y = 12): k += 1 if k == 90_000: print(A) break Приведём решение Артема Нерсисяна на языке Python. for a in range(1,1000): if all((x*y=12) for x in range(1000) for y in range(1000)): print(a) break
Ответ.
122
Как устроена практика в тренажёре
Опыт за каждое решение
Чистое решение без подсказок ценится выше: опыт, уровни и серии растут с каждым заданием, а не за клики.
Ошибки не пропадают
Нерешённое возвращается в работу над ошибками — тренажёр приведёт к заданию снова, пока оно не закроется без помощи.
Прогноз балла
После нескольких решённых номеров тренажёр показывает прогнозный балл и говорит, какие темы подтянуть, чтобы его поднять.
Закрепи задание 15 в тренажёре
Окно практики откроется сразу — без имени и онбординга. Прогресс сохранится, как только укажешь имя.