О САЙТЕ
Добро пожаловать!

Теперь вы можете поделиться своей работой!

Просто нажмите на значок
O2 Design Template

ФЭА / АИТ / Основы Булевы операции

(автор - student, добавлено - 21-02-2013, 19:06)
Основы Булевы операции
Булева алгебра
Эта статья об алгебраической системе. О разделе математической логики, изучающем высказывания и операции над ними, см. Алгебра логики.
Булевой алгеброй[1][2][3] называется непустое множество A с двумя бинарными операциями (аналог конъюнкции), (аналог дизъюнкции), унарной операцией (аналог отрицания) и двумя выделенными элементами: 0 (или Ложь) и 1 (или Истина) такими, что для всех a, b и c из множества A верны следующие аксиомы:
ассоциативность
коммутативность
законы поглощения
дистрибутивность
дополнительность
Основные булевы операции также распознаются в SQL. Выражения Буля являются или верными/true, или неверными/false, подобно предикатам. Булевы операции связывают одно или более верных/неверных значений и производят единственное верное или неверное значение. Стандартными булевыми операциями, распознаваемыми в SQL, являются AND, OR и NOT.
Существуют другие, более сложные булевы операции (типа "исключающее ИЛИ"), но они могут быть сформированы из этих трёх простых операций - AND, OR, NOT.
Как вы можете понять, булева логика верно/неверно основана на цифровой компьютерной операции; и фактически весь SQL (или любой другой язык) может быть сведён до уровня булевой логики.
Булевы операции, и как они работают:
AND берет два булевых значения (в форме AANDB) как аргументы и оценивает, верны ли они оба.
OR берет два булевых значения (в форме AORB) как аргументы и оценивает, верен ли один из них.
NOT берет одиночное булево значение (в форме NOTA) как аргумент и заменяет его значение с неверного на верное или с верного на неверное (инвертирует).
Связывая предикаты с булевыми операциями, вы можете значительно расширить их возможности.

Ключевые слова -


ФНГ ФИМ ФЭА ФЭУ Яндекс.Метрика
Copyright 2021. Для правильного отображения сайта рекомендуем обновить Ваш браузер до последней версии!