Задание 15 ЕГЭ по информатике: побитовая конъюнкция, отрезки, координатная плоскость
Подтемы
- Побитовая конъюнкция12 задач
- Числовые отрезки36 задач
- Координатная плоскость41 задач
- Разное13 задач
Что проверяет задание
Задание 15 проверяет умение работать с логическими выражениями, содержащими переменную (обычно , иногда и ) и параметр (обычно ). Нужно найти наименьшее или наибольшее значение параметра, при котором формула тождественно истинна — то есть верна абсолютно для любого допустимого значения переменной.
Задание объединяет несколько разных техник, которые встречаются в вариантах под одним и тем же номером:
- работа с побитовой конъюнкцией целых чисел;
- работа с числовыми промежутками (неравенствами на числовой прямой);
- работа с областями на координатной плоскости;
- прочие формулы, где переменные принимают значения из небольшого набора или сводятся к таблице истинности.
По сути, во всех случаях проверяется одно и то же умение: перевести логическую формулу в язык множеств (битов, отрезков, фигур) и понять, при каком условии одно множество полностью содержится в другом.
Как выглядит формулировка и сколько баллов
Типичная формулировка: «Для какого наименьшего неотрицательного целого числа формула ... тождественно истинна (то есть принимает значение 1 при любом неотрицательном целом значении переменной )?» Вместо побитовой конъюнкции в других вариантах формула может содержать неравенства вида , или условия принадлежности точки фигурам на плоскости.
Задание оценивается в 1 первичный балл, относится к повышенному уровню сложности. Ответ — число, которое нужно записать без единиц измерения. На решение стоит отводить не больше 5–7 минут: если формула громоздкая, лучше сразу искать условие ложности, а не истинности — это почти всегда короче.
Что нужно знать
- Таблица истинности импликации: ложно только тогда, когда , ; во всех остальных случаях истинно.
- Отрицание импликации: .
- Законы де Моргана: , .
- Приоритет операций (от высшего к низшему): , (конъюнкция), (дизъюнкция), (импликация), (эквивалентность).
- Формула тождественно истинна, если множество значений переменной, при которых она ложна, — пустое.
- Побитовая конъюнкция : результат получается применением логического И к каждому разряду двоичной записи чисел и .
- Правило чтения условий с : означает, что у и есть хотя бы один общий установленный бит; означает, что на всех позициях, где у стоит 1, у стоит 0.
- Любое целое число раскладывается по степеням двойки: , и это разложение удобно оформлять в виде набора номеров установленных битов.
- Для отрезков: неравенство задаёт луч, — луч, их конъюнкция — отрезок ; объединение отрезков может давать промежуток без разрывов только при определённом соотношении границ.
- Для координатной плоскости: конъюнкция условий — пересечение фигур, дизъюнкция — объединение, отрицание — дополнение до всей плоскости.
Методы решения
1. Битовый анализ (побитовая конъюнкция). Все числа в формуле раскладываются на степени двойки, после чего формула превращается в систему условий на отдельные биты . Наименьшее находится через определение того, какие биты обязаны в нём присутствовать.
Мини-пример. Пусть нужно, чтобы из следовало для всех . Число 4 — это единственный бит (позиция 2). Если не содержит этот бит, можно взять : тогда истинно, а — импликация ложна. Значит, обязан содержать бит 2, минимальное такое .
2. Метод числовых отрезков. Условия вида , переводятся в отрезки и лучи на числовой прямой, строится рисунок, и тождественная истинность формулы соответствует тому, что объединение «разрешённых» промежутков покрывает всю область значений без пропусков.
Мини-пример. Формула тождественно истинна для всех целых , если промежутки и вместе покрывают всю прямую, то есть . Наибольшее целое равно 5.
3. Метод координатной плоскости. Каждое условие на изображается как фигура (круг, полоса, угол, прямоугольник). Импликация тождественно истинна тогда и только тогда, когда фигура целиком лежит внутри фигуры (при этом важно учитывать, включена граница или нет).
Мини-пример. Если — круг радиуса 3 с центром в начале координат, а — круг радиуса с тем же центром, то тождественно истинна при ; наименьшее такое целое .
4. Метод таблиц истинности и алгебраических преобразований (разное). Если переменных немного или формула содержит параметр в «неудобном» месте, формулу упрощают алгебраически (снятие импликаций, раскрытие отрицаний, вынесение общих множителей) либо строят таблицу истинности по всем комбинациям значений, сравнивая столбцы.
Мини-пример. Формула равносильна , что сразу видно после раскрытия импликаций и упрощения — не нужно перебирать все четыре строки таблицы вручную.
Алгоритм решения по шагам
- Расставить приоритеты операций и, если нужно, добавить скобки, чтобы не ошибиться в структуре формулы.
- Определить, при каком условии формула ложна — почти всегда это проще, чем искать условие истинности напрямую, потому что импликация ложна только в одном случае.
- Последовательно раскрыть все вложенные импликации через , получив в итоге одну большую конъюнкцию элементарных условий.
- Перевести элементарные условия на язык подтемы: биты числа (для ), отрезки (для неравенств с ) или фигуры (для ).
- Потребовать, чтобы система условий, полученная в шаге 3–4, была невыполнима — то есть не существовало (или пары ), удовлетворяющего всем условиям одновременно.
- Из требования невыполнимости вывести ограничение на параметр и найти его наименьшее/наибольшее допустимое значение.
- Подставить найденное значение в исходную формулу на граничном случае и убедиться, что импликация действительно не нарушается.
Разбор примеров
Пример 1. Найти наименьшее неотрицательное целое , при котором формула тождественно истинна.
Шаг 1–3. Формула ложна, когда истинна левая часть внешней импликации и ложна правая. Раскрываем: формула ложна тогда и только тогда, когда
Шаг 4. Раскладываем числа по степеням двойки: — установлены биты на позициях 4, 3, 2, 0; — установлены биты 4 и 0.
Условие означает, что у биты 4 и 0 равны нулю. При этом условии выражение может выполняться только за счёт битов 3 или 2 (биты 4 и 0 уже занулены). Значит, система из шага 3 равносильна: у бит 4 = 0, бит 0 = 0, и (бит 3 = 1 или бит 2 = 1), и при этом .
Шаг 5–6. Чтобы такой не существовал, должен «перехватывать» оба варианта: если бы не содержал бит 3, можно было бы взять с единственным установленным битом 3 — тогда , и формула оказалась бы ложной. Аналогично для бита 2. Значит, обязан содержать оба бита: 3 и 2, то есть .
Шаг 7. Наименьшее . Проверка: пересекается с любым , у которого установлен бит 3 или бит 2, значит условие выполняется. Ответ: 12.
Пример 2. Найти наименьшее неотрицательное целое , при котором формула тождественно истинна.
Шаг 1–3. Формула ложна, когда:
Шаг 4. Раскладываем числа: — биты 4,3,2; — биты 5,3,2,0; — биты 4,0.
При условии (биты 4 и 0 равны нулю) выражение сводится к «бит 3 или бит 2 установлен», а — к «бит 5, 3 или 2 установлен» (бит 0 уже занулён). Дизъюнкция этих двух условий даёт: установлен хотя бы один из битов 5, 3, 2.
Шаг 5–6. Система ложности требует, чтобы при установленном хотя бы одном из битов {5,3,2} выполнялось — этого нужно не допустить. Значит, должен содержать все три бита: если бы, например, бит 5 отсутствовал в , можно было бы взять с единственным установленным битом 5, и получить , что ломает формулу. Аналогично для битов 3 и 2.
Шаг 7. Минимальное . Ответ: 44.
Пример 3 (для самопроверки) решается тем же методом: формула ложна при . Так как (биты 5,0), а (биты 5,3,2,0), при занулённых битах 5 и 0 условие сводится к «бит 3 или бит 2 установлен». Значит, должен содержать оба этих бита: .
Во всех трёх примерах видно общее правило: если из условия «внешние биты уже занулены» следует, что оставшееся неравенство держится сразу на нескольких независимых битах, то параметр обязан включать каждый из этих битов по отдельности — иначе всегда найдётся с единственным «неудобным» битом, который обнуляет пересечение с .
Типичные ошибки и ловушки
- Путают приоритет операций и забывают, что импликация выполняется после конъюнкции и дизъюнкции — это меняет структуру формулы и приводит к неверной системе условий.
- Ищут, при каких формула истинна, вместо того чтобы искать, при каких она ложна: второй путь почти всегда короче, особенно для сложных импликаций.
- Ошибаются при переводе десятичного числа в биты — стоит всегда явно выписывать степени двойки, а не держать разложение в уме.
- Считают, что для тождественной истинности достаточно, чтобы пересекался хоть с одним из «опасных» битов, а не с каждым по отдельности — это самая частая ошибка именно в задачах на побитовую конъюнкцию.
- В задачах на отрезки путают строгие и нестрогие неравенства, из-за чего граничное значение параметра оказывается на единицу меньше или больше нужного.
- На координатной плоскости забывают учитывать, входит ли граница фигуры (окружность, прямая) в саму фигуру, — это критично при поиске точного наименьшего/наибольшего значения радиуса или координаты.
- Путают понятия «тождественно истинна» (верно для всех ) и «выполнима» (верно хотя бы для одного ) — это меняет весь ход решения.
- Забывают, что в ответе нужно указать именно наименьшее (или именно наибольшее) число, а не любое подходящее значение параметра.
Как готовиться
Сначала отработайте перевод чисел в двоичную систему и обратно настолько, чтобы раскладывать двух-трёхзначные числа на степени двойки почти автоматически. Затем натренируйте единый алгоритм: всегда искать условие ложности формулы через раскрытие импликаций, а не пытаться угадывать ответ. Решите подряд десяток задач именно на побитовую конъюнкцию — это самая частая разновидность задания 15 в последних вариантах, и приёмы там почти не меняются от задачи к задаче. После этого разберите отдельно блок с числовыми отрезками (рисуйте числовую прямую и штрихуйте области — это резко снижает число ошибок) и блок с координатной плоскостью (стройте фигуры на бумаге, а не в уме). Полезно после каждой решённой задачи проверять себя подстановкой граничного значения и параметра — это позволяет поймать ошибку до того, как ответ будет засчитан неверным.
Частые вопросы
Как быстро понять, когда импликация в задании 15 ложна?
Импликация ложна только в одном случае: когда истинно, а ложно. Поэтому вместо поиска условий истинности всей формулы удобнее раскрыть отрицание импликации через и искать, когда получившаяся конъюнкция невыполнима.
Что означает x&K≠0 на практике?
Это значит, что у чисел и есть хотя бы один совпадающий установленный бит. Чтобы проверить это, разложите на степени двойки и смотрите, может ли иметь единицу хотя бы в одной из этих позиций.
Почему для побитовых задач нужно требовать наличие каждого бита в A отдельно?
Потому что условие вида «бит p или бит q установлен» может выполняться за счёт только одного из битов. Если A не содержит, скажем, бит p, всегда можно взять x с единственным установленным битом p — тогда x&A=0, и формула станет ложной. Поэтому A обязан перекрывать каждый вариант отдельно.
Как искать наименьшее или наибольшее A на числовой прямой?
Переведите все условия на x в отрезки и лучи, изобразите их на прямой одной штриховкой. Тождественная истинность соответствует тому, что вся числовая прямая (или весь рассматриваемый диапазон) покрыта без пропусков; граничное значение параметра — это точка, где промежутки как раз смыкаются.
На что обращать внимание в задачах с координатной плоскостью?
Важно правильно определить тип фигуры для каждого условия (круг, полоса, угол) и то, включена ли граница. Импликация P→Q тождественно истинна, если фигура P целиком содержится в фигуре Q; ищите крайнее положение параметра, при котором это включение ещё сохраняется.
Сколько времени стоит тратить на задание 15 на экзамене?
Обычно 5–7 минут достаточно, если сразу применять алгоритм: раскрыть импликации, свести к системе условий, перевести в биты/отрезки/фигуры и найти границу параметра. Если формула кажется громоздкой, не пытайтесь подбирать x наугад — структурный разбор быстрее.
Можно ли решить такие задачи подбором чисел без анализа битов?
В простых случаях с одним-двумя числами подбор возможен, но при трёх и более числах с пересекающимися битами подбор занимает больше времени и легче приводит к ошибке, чем систематическое разложение на степени двойки и анализ каждого разряда.