Информатика • 10 класс
992

Логические функции. Полные системы логических функций

  • Логические функции  это функции, аргументы и значения которых принимают значения из множества {0, 1}. Каждая такая функция описывает зависимость между двоичными переменными.
  • Количество возможных логических функций от n аргументов составляет 22n. Эта формула показывает экспоненциальный рост разнообразия функций с увеличением числа аргументов:
    • при n = 0: 21 = 2 функции (константы 0 и 1);
    • при n = 1: 22 = 4 функции;
    • при n = 2: 24 = 16 функций;
    • при n = 3: 28 = 256 функций.
  • Стремительный рост количества логических функций показывает, что изучать их по отдельности практически невозможно. Однако эту проблему решает концепция полных систем  наборов из нескольких базовых функций, через которые можно выразить любую логическую функцию.
  • Основные полные системы:
    1. {И, ИЛИ, НЕ}  классическая система булевых операций;
    2. {И, НЕ}  конъюнкция с отрицанием;
    3. {ИЛИ, НЕ}  дизъюнкция с отрицанием;
    4. НЕ} (штрих Шеффера) одна функция, достаточная для построения любой другой;
    5. {ИЛИНЕ} (стрелка Пирса) также образует полную систему.
  • Полные системы логических функций находят практическое применение через нормальные формы  стандартизированные способы записи логических выражений. На основе полной системы {И, ИЛИ, НЕ} строятся две основные нормальные формы:
    • дизъюнктивная нормальная форма (ДНФ это дизъюнкция конъюнкций. Например: (A ∧ ¬B) ∨ (¬A ∧ C) ∨ (B ∧ C);
    • конъюнктивная нормальная форма (КНФ это конъюнкция дизъюнкций. Например: (A ∨ ¬B) ∧ (¬A ∨ C) ∧ (B ∨ C).
Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»
Логотип облако знаний
+7 (499) 322-07-57
info@oblakoz.ru

Контактный центр

МО, г. Долгопрудный,
Лихачевский проезд, 4, стр. 1

Отдел заботы о пользователях

Политика конфиденциальности

© ООО «Физикон Лаб», 2025

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪