ЕГЭ · Информатикаподготовка по заданиям
Задание 2 из 27Теория

Теоретические основы информатики · 1 балл

Логические функции

Таблицы истинности

Восстановить порядок переменных по фрагменту таблицы истинности логической функции.

Теория последовательность букв

Что проверяет

Алгебра логики: логические операции, таблицы истинности, выражения и тождества.

Основание: проект спецификации и кодификатора КИМ 2027. Открыть документы

Теория

Что нужно знать

Задание 2 проверяет умение работать с логической функцией: прочитать выражение, построить таблицу истинности и восстановить, какой переменной соответствует каждый столбец. В 2027 году формат прежний: 1 первичный балл, раздел «Теоретические основы информатики».

Минимум для задания 2

  • пять логических операций: ¬, ∧, ∨, →, ≡
  • приоритет операций и роль скобок
  • таблицу истинности для 2–5 переменных
  • импликацию и эквивалентность через дизъюнкцию и конъюнкцию
  • законы де Моргана и двойное отрицание
  • что означают неповторяющиеся строки
  • как читать фрагмент с пустыми ячейками
  • формат ответа: буквы подряд, без разделителей

Пять логических операций

В задании 2 используются пять операций. Для каждой достаточно помнить единственный случай, когда результат отличается от очевидного.

  • ¬A (не A) — истинно тогда и только тогда, когда A ложно.
  • A ∧ B (и) — истинно только при A = 1 и B = 1.
  • A ∨ B (или) — ложно только при A = 0 и B = 0.
  • A → B (импликация) — ложно только при A = 1 и B = 0.
  • A ≡ B (эквивалентность) — истинно, когда значения A и B совпадают.
A → B = ¬A ∨ BA ≡ B = (A ∧ B) ∨ (¬A ∧ ¬B)A ≡ B = ¬(A ∧ ¬B) ∧ ¬(¬A ∧ B)

Приоритет операций

Если скобок нет, операции выполняются в таком порядке. Импликация и эквивалентность — самые слабые, поэтому в записи без скобок их выполняют последними.

  • 1. Отрицание ¬.
  • 2. Конъюнкция ∧.
  • 3. Дизъюнкция ∨.
  • 4. Импликация →.
  • 5. Эквивалентность ≡.
  • Импликация правоассоциативна: A → B → C читается как A → (B → C).
  • Если запись неоднозначна, расставьте скобки сами — так сделано в разборе задачи № 11680.

Таблица истинности и её фрагмент

Для n переменных полная таблица содержит 2^n строк: у четырёх переменных — 16, у пяти — 32. В условии дают только фрагмент, причём строки в нём не повторяются.

  • Каждая строка — отдельный набор значений переменных.
  • Порядок строк в условии не обязан быть двоичным; иногда его задают словами «по возрастанию».
  • Столбцы переменных переставлены и не подписаны — именно их и нужно восстановить.
  • Пустая ячейка означает, что значение может быть любым; такие ячейки перебирают.
  • «Неповторяющиеся строки» — подсказка: двух одинаковых наборов в таблице быть не может.

Равносильные преобразования

Упрощение выражения часто делает очевидным, при каких наборах F = 1 или F = 0. Эти формулы стоит держать в голове.

  • Импликацию заменяют дизъюнкцией: A → B = ¬A ∨ B.
  • Эквивалентность раскрывают через совпадение значений или через две импликации.
  • Законы де Моргана: ¬(A ∧ B) = ¬A ∨ ¬B и ¬(A ∨ B) = ¬A ∧ ¬B.
  • Двойное отрицание: ¬¬A = A.
  • Поглощение: A ∧ (A ∨ B) = A и A ∨ (A ∧ B) = A.
¬(A ∧ B) = ¬A ∨ ¬B¬(A ∨ B) = ¬A ∧ ¬BA → B = ¬A ∨ B

Опорные признаки во фрагменте

Прежде чем перебирать, поищите во фрагменте закономерности: они часто дают ответ без вычислений.

  • Столбец целиком из единиц: переменная равна 1 во всех допустимых строках.
  • Столбец целиком из нулей: переменная равна 0 во всех допустимых строках.
  • Сравнивайте не только расположение, но и количество единиц: если у переменной в допустимых наборах две единицы, столбец с тремя единицами — не она.
  • Если F одинаков во всех строках, выгодно выписать все наборы, где функция принимает это значение.
  • Если картина 0/1 у двух столбцов совпала, различие ищут по строкам с пустыми ячейками.

Формат ответа

Ответ зависит от формулировки, и проверяется он автоматически, поэтому важна каждая буква.

  • «Какому столбцу соответствует каждая переменная» — строка букв слева направо, например wxzy.
  • «Значения a, b, c, d» — цифры подряд в порядке букв, например 00101 (задача № 6837).
  • «Сколько существует вариантов расстановки» — одно число (задачи № 12643, 13974, 14497).
  • «При каких значениях выражение ложно» — строка из нулей и единиц в порядке переменных (задача № 20919).
  • Пробелы, запятые и другие разделители в ответе недопустимы.

Разбор примера

Учебный пример: цепочка импликаций

Дана функция F = (a → b) ∧ (b → ¬c) ∧ (¬c → d) и фрагмент таблицы, в котором все строки имеют F = 1. Восстановим столбцы.

Фрагмент из условия: неизвестны и столбцы, и часть ячеек
????F
1···1
1·1·1
1·111
Все наборы, при которых F = 1; порядок столбцов a, b, c, d
abcdF
00011
00101
00111
01011
11011
  1. F — конъюнкция трёх импликаций, поэтому F = 1 только тогда, когда истинны все три.
  2. Из b → ¬c следует, что b и c не равны 1 одновременно; из ¬c → d следует, что c = 1 или d = 1. Перебор 16 наборов даёт пять строк второй таблицы.
  3. В третьей строке фрагмента три единицы: (1, ·, 1, 1). Среди наборов с F = 1 только 1101 содержит три единицы, поэтому единицы стоят в столбцах переменных a, b и d, а второй столбец — c.
  4. Первый столбец равен 1 во всех строках. Переменная a равна 1 только в одном наборе, b — в двух, d — в четырёх, поэтому три различные строки с единицей в первом столбце может дать только d.
  5. Осталось разделить третий и четвёртый столбцы между a и b. Если третий столбец — a, то вторая строка (1, 0, 1, ·) совпадёт с третьей, а строки не повторяются. Значит, третий столбец — b, четвёртый — a.

Ответdcba

Способы решения

Выберите метод под формулировку

Методы собраны по решениям задания 2 из базы Kompege. Начните с того, что именно нужно найти в условии.

01

когда во всех строках одно и то же F

Разбор от значения F

Когда использовать: Фрагмент содержит только строки с F = 1 или только с F = 0, а выражение разбирается по частям: конъюнкции, дизъюнкции, импликации.

  1. Подставьте значение F в выражение и выпишите, что из этого следует для каждой части.
  2. Для конъюнкции истинны должны быть все части, для дизъюнкции — хотя бы одна.
  3. Найдите переменные, чьё значение в подходящих наборах постоянно.
  4. Сопоставьте эти переменные со столбцами фрагмента по картине 0 и 1.
  5. Оставшиеся столбцы разберите по строкам, где больше всего заполненных ячеек.

Пример

В задаче № 9905 F = (x → y) ∧ (y → z) ∧ (z → w). Конъюнкция импликаций истинна только при x ≤ y ≤ z ≤ w, то есть на наборах 0000, 0001, 0011, 0111 и 1111. Первая и последняя строки не подходят под фрагмент, остаются 0001, 0011 и 0111: в них w всегда 1, а x всегда 0. Значит, первый столбец — w, второй — x. Строка (1, 0, 1, 0) соответствует набору 0011, поэтому третий столбец — z, четвёртый — y.

Ответwxzy.

По мотивам задачи № 9905 (база Kompege).

02

когда наборы уже выписаны

Сопоставление по картине нулей и единиц

Когда использовать: Есть список наборов, где F = 1 или F = 0, и нужно быстро разложить их по столбцам фрагмента.

  1. Посчитайте, в скольких допустимых наборах каждая переменная равна 1.
  2. Посчитайте то же для каждого столбца фрагмента, не учитывая пустые ячейки.
  3. Начните с редких картин: столбец с тремя единицами не может быть переменной с одной единицей.
  4. Если картина совпала у двух переменных, уточните соответствие по конкретным строкам.
  5. После расстановки проверьте каждую строку фрагмента.

Пример

В задаче № 14297 F = ¬i ∧ (f → o) ∧ n истинна на трёх наборах: 0100, 0101 и 0111 в порядке i, n, f, o. Значит, n равна 1 три раза, o — два раза, f — один раз, i — ни разу. Во фрагменте третий столбец содержит три единицы, второй — две, первый — одну, а четвёртый не содержит единиц вовсе: получаем f, o, n, i.

Ответfoni.

По мотивам задачи № 14297 (база Kompege).

03

когда переменных три или четыре

Полная таблица истинности

Когда использовать: Нужно увидеть все строки функции целиком: так проще отсеять наборы, которых во фрагменте быть не может.

  1. Выпишите все наборы для n переменных: 8 строк для трёх, 16 для четырёх.
  2. Оставьте только строки с тем значением F, которое стоит во фрагменте.
  3. Уберите строки, не подходящие под заполненные ячейки фрагмента.
  4. Сопоставьте оставшиеся наборы со строками и определите столбцы.
  5. Проверьте, что строки фрагмента не повторяются.

Пример

В задаче № 11220 F = (x → y) ∧ z ∧ ¬w. Из F = 1 сразу следует z = 1 и w = 0, поэтому подходят только наборы 0010, 0110 и 1110 в порядке x, y, z, w. В третьей строке фрагмента три единицы: (0, 1, 1, 1). Среди наборов только 1110 содержит три единицы, а единственный нуль в нём — это w, значит, первый столбец — w. Первая строка (0, 1, ·, 1) не может совпасть с третьей, поэтому она равна 0110: третий столбец — x, четвёртый — y. Вторая строка даёт 0010 и подтверждает, что второй столбец — z.

Ответwzxy.

По мотивам задачи № 11220 (база Kompege).

04

универсальный способ

Перебор на Python

Когда использовать: Сложное выражение, 4–5 переменных и много пустых ячеек: вручную разбор получается долгим.

  1. Запишите функцию на Python: not, and, or; A → B как a <= b, A ≡ B как a == b.
  2. Соберите строки фрагмента кортежами, заменив пустые ячейки переменными a1, a2, …
  3. Переберите значения неизвестных через product([0, 1], repeat=k).
  4. Пропустите варианты с повторяющимися строками: len(table) != len(set(table)).
  5. Переберите перестановки имён через permutations и выведите те, при которых значения функции совпадают с F.
  6. Если пустых ячеек нет, product не нужен: сразу перебирайте permutations по строкам (задача № 11680).

Пример

Шаблон для учебного примера: шесть неизвестных ячеек, четыре переменные.

from itertools import product, permutations

def f(a, b, c, d):
    return (a <= b) and (b <= (not c)) and ((not c) <= d)

for a1, a2, a3, a4, a5, a6 in product([0, 1], repeat=6):
    table = [(1, a1, a2, a3), (1, a4, 1, a5), (1, a6, 1, 1)]
    if len(table) != len(set(table)):
        continue
    for p in permutations("abcd"):
        if all(f(**dict(zip(p, row))) for row in table):
            print(*p, sep="")

Ответdcba

Шаблон по мотивам решений задач № 11220, 11606, 16249 и 27964.

05

когда формула громоздкая

Упрощение и разбор по частям

Когда использовать: Выражение содержит импликации, эквивалентности и отрицания целых скобок — после преобразования видно, когда F = 0.

  1. Избавьтесь от импликаций: A → B = ¬A ∨ B.
  2. Раскройте эквивалентность или замените её на совпадение значений.
  3. Внесите отрицание внутрь по законам де Моргана.
  4. Сократите повторяющиеся части по закону поглощения.
  5. Прочитайте, при каких значениях F = 0 или F = 1, и сопоставьте результат с фрагментом.

Пример

В задаче № 20919 нужно найти набор, при котором (K ∨ M) → (M ∨ ¬L ∨ N) ложно. Импликация ложна только при истинной левой и ложной правой части: K ∨ M = 1, а M = 0, L = 1, N = 0. Отсюда K = 1.

Ответ1100.

По мотивам задачи № 20919 (база Kompege).

06

когда ответ — не строка букв

Нестандартные формулировки

Когда использовать: Спрашивают количество вариантов, значения неизвестных или добавляют условие на столбцы и строки.

  • «Сколько существует вариантов расстановки»: переберите permutations и посчитайте подходящие — задачи № 12643 (ответ 3), № 13974 (ответ 2) и № 14497 (ответ 8).
  • «Значения a, b, c, d»: перебирайте неизвестные и сверяйте с F; ответ — цифры подряд, например 00101 в задаче № 6837.
  • «Значения строк возрастают»: сравнивайте строки как двоичные числа — задача № 10915 (ответ zywx).
  • «Значение столбца w больше значения столбца y»: сравните столбцы как двоичные числа — задача № 11680 (ответ yzxw).
  • Даны две функции F1 и F2: столбцы общие для обеих, проверять нужно обе — задача № 14497.
  • Если переменных пять, в ответе тоже пять букв: не потеряйте ни одну.

По мотивам задач № 6837, 10915, 11680, 12643, 13974 и 14497.

Шпаргалка: формулировка → метод

В условииЧто делать
«какому столбцу соответствует переменная»сопоставить картину 0/1 или перебрать permutations
все строки с F = 1выписать наборы, где функция истинна, и вложить их во фрагмент
есть пустые ячейкиперебор неизвестных через product
«сколько вариантов расстановки»посчитать подходящие перестановки
«значения a, b, c, d»перебор неизвестных, ответ цифрами подряд
«значения строк возрастают»сравнивать строки как двоичные числа
переменных больше четырёхполная таблица на 32 строки, перебор обязателен
ответ — буквыбез пробелов и запятых, слева направо

По базе Kompege: 1 069 задач, 36 решений (29 программных и 7 текстовых) и 208 видеоразборов по заданию 2. При подготовке методов использованы решения задач № 6837, 9905, 10915, 11220, 11606, 11680, 12643, 13974, 14297, 14497, 16249 и 20919; примеры переработаны в учебные.

Разборы из видео

Задачи, которые разбирают в курсе

Условия и код показаны в кадре в конце соответствующего фрагмента. Источники задач — КомпЕГЭ, сайт К. Полякова, ФИПИ и другие.

№ 5193

разбор из видео · 2024

Определение столбцов по фрагменту таблицы

Логическая функция F = (y ∨ x) ≡ ((y → w) ∨ ¬z). Дан фрагмент таблицы истинности с неповторяющимися строками. Определите, какому столбцу соответствует каждая переменная.

from itertools import *

def f(x, y, w, z):
    return (y or x) == ((y <= w) or (not z))

t = [(1, 0, 0, 0), (0, 1, 0, 0), (1, 0, 1, 0)]
for p in permutations('xywz'):
    if [f(**dict(zip(p, r))) for r in t] == [0, 0, 0]:
        print(p)

Ответzwyx

Полный архив

Все фрагменты видеоразборов

По одному пункту на каждую главу: условие или код из кадра, ответ и ссылка. Источники задач — КомпЕГЭ, сайт К. Полякова, ФИПИ и другие; номер берётся из кадра. Текст с экрана распознан автоматически, служебные строки и артефакты удалены; если текст нечитаем, остаются название, таймкод и ссылка.

Показать все фрагменты (27)
2025 · 00:00 Приветствие

Логическая функция F задаётся выражением (x > у) л (y > 2). Ha рисунке приведён фрагмент таблицы истинности функции F. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных, у, 2. т о т о F Г т 133) Логическая функция F задаётся выражением (-хлул2) v (7x л 2). На рисунке приведён "фрагмент таблицы истинности функции Е, содержащий все наборы аргументов, при которых функция F истинна.

2025 · 02:25 Историческая справка

В этом фрагменте — теория или пояснение; решение показано в видео.

2025 · 08:30 Основные логические операции

В этом фрагменте — теория или пояснение; решение показано в видео.

2025 · 23:25 Запись логических операций в Python

В этом фрагменте — теория или пояснение; решение показано в видео.

2025 · 32:15 Построение таблиц истинности

Определите какому столбцу таблицы соответствует каждая из переменных w X; Z В ответе напишите буквы w x; в котором идут соответствующие им столбцы (сначала буква соответствующая первому столбЦу: затем буква соответствующая второму столбцу; и тд ) Буквы ответе пишите подряд никаких разделителей между буквами ставить не нужно

2025 · 43:15 Частичная таблица истинности 1

Определите, какому столбцу таблицы соответствует каждая из переменных W, X, у, 2. В ответе напишите буквы W, х, у, 2 В ТОМ порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, ницаких разделителей между буквами ставить не нужно.

2025 · 53:50 Частичная таблица истинности 2

какому столбцу таблицы истинности Функции соответствует каждая мэ переменных 1; затем буква соответствующая 2-му столбцу: затем буква соответствующая 3 му столбцу) Буквы ответе пишите подряд никаких разделителей между буквами ставить не нужно

2025 · 59:10 Частичная таблица истинности 3

В ответе напишите буквы " 1; 9, = в том порядке котором идут соответствующие им сТОлбцы: Буквы ответе пишите подряд никаких разделителей между буквами ставить не нужно.

2025 · 1:05:10 Частичная таблица истинности (сложный пример)

Логическая функция F задаётся следующим выражением (—a \/ 6) л (е + a) ^ (Ел а ел —). На рисунке "приведён частично заполненный фрагмент таблицы истинности функции Р", содержащий неповторяющиеся строки. "Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных а, 5, c, 1. В ответе напишите буквы a,b,c, в том порядке, в котором идут соответствующие им столбцы. Буквы в ответе пишите подряд. никаких разделителей между буквами ставить He нужно.

2025 · 1:21:45 Полная таблица истинности 1

Определите какому столбцу таблицы истинности функции F соответствует каждая из переменных u, b c ! В ответе напишите буквы d.b c t в том порядке котором идут соответствующие им столбцы: Буквы ответе пишите подряд никаких разделителей между буквами ставить не нужно:

2025 · 1:30:40 Частичная таблица истинности 4

(А Богданов) Миша заполнял таблицу истинности логической функции w \/ (у — =) Л =, HO успел заполнить лишь фрагмент из трёх различных её строк даже He указав, какому столбцу таблицы соответствует каждая из переменных и, г, у, 2. "Фрагмент таблицы истинности Функции Е содержит неповторяющиеся строки. Определите, какому столбцу таблицы истинности "функции F соответствует каждая из переменных w, 2, у, =.

2025 · 1:35:25 Полная таблица истинности 2
for x in
for y in
for m in 0,1:
for z in 0,1:
print(x,y,w,z)
2025 · 1:43:30 Частичная таблица истинности 5

Логическая функция F задаётся выражение: строки таблицы истинности функции Е. Определите, какому столбцу таблицы истинности соответствует каждая из В ormere напишите буквы м, х у, 2 в том порядке, в котором идуг соответствующие им столбцы (сначала буква, соответствующая первому столбцу, затем буква, соответствующая второму столбцу, и т.д). Буквы вответе пишите подряд, никаких разделителей между буквами ставить

2025 · 1:50:00 Окончание и напутствия

В этом фрагменте — теория или пояснение; решение показано в видео.

2024 · 00:00 Приветствие

Логическая функция F задаётся выражением (x > у) л (y > 2). Ha рисунке приведён фрагмент таблицы истинности функции F. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных, у, 2. т о т о F Г т 133) Логическая функция F задаётся выражением (-хлул2) v (7x л 2). На рисунке приведён "фрагмент таблицы истинности функции Е, содержащий все наборы аргументов, при которых функция F истинна.

2024 · 04:55 Сопоставление 1

A 146) Логическая функция F задаётся выражением (x > у) A (> 2). Ha рисунке приведён фрагмент a таблицы истинности функции Р. Определите, какому столбцу таблицы истинности функции F (yd ale, Е соответствует каждая из переменных, у, 2.

2024 · 19:35 Сопоставление 2

A 146) Логическая функция F задаётся выражением (x > у) л (> 2). Ha рисунке приведён фрагмент таблицы истинности функции F. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных, у, 2. "фрагмент таблицы истинности функции F, содержащий все наборы аргументов, при которых функция F истинна.

from itertools import *
def F(x,y,z):
return (xeey)and(y<=2)
table = [(1,0,0),(1,0,1)]
for p in permutations('xyz'):
if [f(+xdict(zip(p,row))) for row in table]==[0,1]:
print(p)
table = [(0,0,0),(1,0,0),(1,1,0)]
for p in permutations(*xyz’):
2024 · 27:30 Сопоставление 3

16) Логическая функция Р задаётся выражением уху (С2лм). На рисунне приведён gparmenr (W's 'X') "2", "У") a таблицы истинности функции F, содержащий все наборы аргументов, при ноторых функция Роботы

2024 · 30:20 Сопоставление 4

164) Логическая функция F задаётся выражением yx v (2 AW) Ha рисунке приведён фрагмент "таблицы истинности функции F, содержащий все наборы аргументов, при которых функция F приведён фрагмент таблицы истинности финцции, содержащий наборы аргументов, при которых функция Е истинна.

from itertools import *
return (not y) or x or ((not z) and w)
table = [(0,0,0,4),(0,0,1,1),(1,0,1,1)]
print(p)
for p in permutations( ‘abcd’ ):
2024 · 35:45 Заполнение пустот 1

196) Логическая фуниция Е задаётся выражением ((y—>x) v ("z A w)) я (и =х). Ha рисунке приведён "частично заполненный фрагмент таблицы истинности функции Г, содержащий неповторяющиеся роки, Определите, какому столбцу таблицы истинности функции F соответствует каждая из Boreete напишите буквы 7, y, = W 8 ТОМ порядке, в котором идут соответствующие им столбцы. Буквы в отоете пишите подряд, никаких разделителей между буквами ставить не нужно. 193) Логическая функция F задаётся выражением (x =—y) —> ((x Aw) =2). На рисунке приведён "частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся строки. Определите, какому столбцу таблицы истинности функции F соответствует

from itertools import *
def f(x,y,wyz)t
return ((y<=x)or((not 2) and w))==(w==x)
if len(table)==len(set(table)):
for p in permutations( 'xywz'):
if [f(eedict(zip(p,r))) for r in table]=
print(p)
2024 · 42:35 Заполнение пустот 2

Определите, какому столбцу таблицы истинности фучиции F соответствует каждая из переменных, К И ОСИ ПОСЛ И то о [т ооо С i Boroere напишите буквы x, = W 8 ТОМ NOpRAKE, в КОТОРОМ идут соответствующие им столбцы. Буквы в ответе пишите подряд, никаких разделителей между буквами ставить ме нужно.

2024 · 50:40 Заполнение пустот 3

Функция F задана выражением x Vy Vz, а фрагмент таблицы истинности имеет вид: В этом случае переменные можно расставить любым способом, значит, ответом будет число 6. Шубинкин) Логическая функция F задаётся выражением x A (> 2) vw. Ниже приведён частично заполненный фрагмент таблицы истинности этой функции, содержащий неповторяющиеся строки. Сколькими способами можно поставить в соответствие переменные W, Пример.

2024 · 1:00:55 Число расстановок 1

Шубинкин) Логическая функция F задаётся выражением (х= y)— (== w). Ниже приведён частично заполненный фрагмент таблицы истинности этой функции, содержащий "неповторяющиеся строки, Сколькими способами можно поставить в соответствие переменные Ww, 3 2 столбцам таблицы истинности функции F, опираясь на информацию из данного фрагмента? Функция F задана выражением x Vy Vz, а фрагмент таблицы истинности имеет вид: В этом случае переменные можно расставить любым способом, значит, ответом будет число 6. Шубинкин) Логическая функция F задаётся выражением x A (> 2) Ум. Ниже приведён "частично заполненный фрагмент таблицы истинности этой функции, содержащий неповторяющиеся строки.

from itertools import *
def f(x,y,w,z):
table = [(0,0,0,1),(1,1,1,0)]
for p in permutations( 'xywz'):
2024 · 1:04:25 Число расстановок 2

Джобс) Логическая функция F задаётся выражением (у Vx) = (у— +) У -2. На рисунке приведён фрагмент таблицы истинности функиии F, содержащий неповторяюшиеся строки. Буквы в ответе шишите подряд, никаких разделителей между буквами ставить не нужно.

2024 · 1:09:15 Стресс тест 1 5193

Джобс) Логическая функция Е задаётся фрагмент таблицы истинности функции Е, содержащий неповторяющиеся строки. Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

from itertools import *
def f(x,y,w,z):
return (y or x) == ((y<=w) or (not z))
t = [(1,0,0,0),(0,1,0,0),(1,0,1,0)]
for p in permutations( 'xywz'):
print(p)
2024 · 1:17:40 Стресс тест 2

Шубинкин) Логическая функция F задаётся выражением (x= у) — (2 = ). частично заполненный фрагмент таблицы истинности этой функции, содержащий "неповторяющиеся строки, Сколькими способами можно поставить в соответствие переменные W, ху Z столбцам таблицы истинности функции F, опираясь на информацию из данного фрагмента? Функция F задана выражением x Vy Vz, а фрагмент таблицы истинности имеет вид: В этом случае переменные можно расставить любым способом, значит, ответом будет число 6.

from itertools import *
table = [(0,0,0,1),(1,1,1,0)]
for p in permutations( 'xywz'):
return (x and (y<=z)) or w
2024 · 1:24:55 Окончание и напутствия

Шубинкин) Логическая функция F задаётся выражением (x частично заполненный фрагмент таблицы истинности этой функции, содержащий

Типичные ошибки

  • путается приоритет операций
  • неверно понимается импликация
  • забывается отрицание
  • проверены не все строки

Ключевые формулы

  • A → B = ¬A ∨ B
  • A ≡ B = (A ∧ B) ∨ (¬A ∧ ¬B)

Практика

Навигатор и методические рекомендации опубликованы в 2026 году: номера заданий в них могут отличаться от нумерации 2027 года. Ориентируйтесь на тему.