↑ Вверх ↓ Вниз

Какая из булевых функций унарная? (ответ на вопрос)

КАКАЯ ИЗ БУЛЕВЫХ ФУНКЦИЙ УНАРНАЯ?
1) конъюнкция
2) отрицание (+)
3) дополнение
4) дизъюнкция

Отрицание является унарной булевой функцией, поскольку принимает только один логический аргумент. Для переменной x она записывается как ¬x или NOT x: при значении 0 результат равен 1, а при значении 1 — 0. Таким образом, функция не объединяет несколько условий, а инвертирует истинностное значение одного высказывания.

Унарность определяется количеством входных переменных, а не числом возможных результатов. Конъюнкция и дизъюнкция используют по два аргумента: первая истинна только при одновременной истинности обоих условий, вторая — если истинно хотя бы одно из них. В медицинских информационных системах отрицание применяется при формировании правил и запросов, например для выбора записей, в которых отсутствует определённый диагноз, симптом или фактор риска.

Следует учитывать терминологическую особенность: в алгебре логики слово дополнение иногда употребляется как синоним логического отрицания или операции взятия дополнения множества; в таком значении оно также является унарной операцией. Однако в стандартной классификации логических связок тестовый ответ отрицание является точным названием унарной булевой функции, тогда как конъюнкция и дизъюнкция относятся к бинарным функциям.

ОперацияОбозначениеЧисло аргументовКритерий истинностиПример применения в медицинской информатике
Отрицание¬x, NOT x1Инвертирует значение аргумента: 0 превращает в 1, 1 — в 0Поиск пациентов, у которых отсутствует заданный диагноз или признак
Дополнениеx̅, complement1Формирует логическое или множественное дополнение исходного объектаИсключение из выборки записей, соответствующих определённому условию
Конъюнкцияx ∧ y, AND2Истинна только при истинности обоих аргументовОтбор пациентов одновременно с гипертонией и хронической болезнью почек
Дизъюнкцияx ∨ y, OR2Истинна, если истинно хотя бы одно из двух условийПоиск случаев с сахарным диабетом 1-го или 2-го типа
Импликацияx → y2Ложна только при истинном x и ложном yПроверка логического правила клинической поддержки принятия решений
Эквиваленцияx ↔ y2Истинна, если оба аргумента имеют одинаковые значенияКонтроль согласованности двух кодированных признаков в медицинской базе данных
Исключающая дизъюнкцияx ⊕ y, XOR2Истинна, если истинным является ровно один аргументПроверка взаимного исключения альтернативных категорий в анкете

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

Поделитесь с коллегами ссылкой на наш сайт