|
|
|||||||
основы булевой алгебры. 0 - ложь 1 - истина 0 и 0 = 0 0 и 1 = 0 1 и 0 = 0 1 и 1 = 1 0 или 0 = 0 0 или 1 = 1 1 или 0 = 1 1 или 1 = 1 не 0 = 1 не 1 = 0 пользуясь этой таблицей вы легко можете выяснить, выполняется ли требуемое логическое условие. например, мы имеем условие: A>1 AND B<5, надо проверить его истинность при A=3 B=6 3>1? - да (истина) 6<5? - нет (ложь) 1 И 0 = 0 значит условие не выполняется. другой вариант: A<6 OR B<7, надо проверить его истинность при A=10 B=1 10<6 - нет (ложь) 1<7 - да (истина) 0 ИЛИ 1 = 1 значит условие выполняется. еще вариант: НЕ (A>=6 AND B>=7), надо проверить его истинность при A=5 B=2 5 >=6 - нет (ложь) 2 >=7 - нет (ложь) 1 И 1 = 1 НЕ 1 = 0 значит условие не выполняется уф, все, больше я никак объяснить не могу. читайте учебник элементарной математики. и остается только сильно сожалеть, что в отличии от древней греции, у нас не преподают логику в школе... |