решай.ai · шпаргалка
Задание 15: Преобразование логических выражений
ЕГЭ Информатика
Как выглядит
Типичная формулировка: «Для какого наименьшего неотрицательного целого числа формула ... тождественно истинна (то есть принимает значение 1 при любом неотрицательном целом значении переменной )?» Вместо побитовой конъюнкции в других вариантах формула может содержать неравенства вида , или условия принадлежности точки фигурам на плоскости.
…
Что нужно знать
- Таблица истинности импликации: ложно только тогда, когда , ; во всех остальных случаях истинно.
- Отрицание импликации: .
- Законы де Моргана: , .
- Приоритет операций (от высшего к низшему): , (конъюнкция), (дизъюнкция), (импликация), (эквивалентность).
- Формула тождественно истинна, если множество значений переменной, при которых она ложна, — пустое.
- Побитовая конъюнкция : результат получается применением логического И к каждому разряду двоичной записи чисел и .
- Правило чтения условий с : означает, что у и есть хотя бы один общий установленный бит; означает, что на всех позициях, где у стоит 1, у стоит 0.
- Любое целое число раскладывается по степеням двойки: , и это разложение удобно оформлять в виде набора номеров установленных битов.
- Для отрезков: неравенство задаёт луч, — луч, их конъюнкция — отрезок ; объединение отрезков может давать промежуток без разрывов только при определённом соотношении границ.
- Для координатной плоскости: конъюнкция условий — пересечение фигур, дизъюнкция — объединение, отрицание — дополнение до всей плоскости.
Алгоритм
- Расставить приоритеты операций и, если нужно, добавить скобки, чтобы не ошибиться в структуре формулы.
- Определить, при каком условии формула ложна — почти всегда это проще, чем искать условие истинности напрямую, потому что импликация ложна только в одном случае.
- Последовательно раскрыть все вложенные импликации через , получив в итоге одну большую конъюнкцию элементарных условий.
- Перевести элементарные условия на язык подтемы: биты числа (для ), отрезки (для неравенств с ) или фигуры (для ).
- Потребовать, чтобы система условий, полученная в шаге 3–4, была невыполнима — то есть не существовало (или пары ), удовлетворяющего всем условиям одновременно.
- Из требования невыполнимости вывести ограничение на параметр и найти его наименьшее/наибольшее допустимое значение. …
Ловушки
- Путают приоритет операций и забывают, что импликация выполняется после конъюнкции и дизъюнкции — это меняет структуру формулы и приводит к неверной системе условий.
- Ищут, при каких формула истинна, вместо того чтобы искать, при каких она ложна: второй путь почти всегда короче, особенно для сложных импликаций.
- Ошибаются при переводе десятичного числа в биты — стоит всегда явно выписывать степени двойки, а не держать разложение в уме.
- Считают, что для тождественной истинности достаточно, чтобы пересекался хоть с одним из «опасных» битов, а не с каждым по отдельности — это самая частая ошибка именно в задачах на побитовую конъюнкцию.
- В задачах на отрезки путают строгие и нестрогие неравенства, из-за чего граничное значение параметра оказывается на единицу меньше или больше нужного. …
reshay.ai/ege/informatika/zadanie-15 — задачи с разборами и тренажёр