1. 程式人生 > >邏輯運算的理解和應用? 邏輯與 && 邏輯或 || 邏輯非 !

邏輯運算的理解和應用? 邏輯與 && 邏輯或 || 邏輯非 !

1.三個邏輯運算子應該怎樣理解.好比邏輯與&&,它在與其它值作怎樣的比較,大小,高低等?
2.邏輯運算在比較之後的取值,邏輯運算結果為假時,也就是為"0"時.關係不成立,不在計算.那結果為真時,也就為"1"時,關係成立,接著運算.那此時,作比較的值的取值應取什麼樣的值,取"1"還是取原值呢?
3.在什麼樣的情況下,用邏輯運算?

問題1:

設用x,y兩個變數,可能出現的組合即結果:
x y 邏輯與 邏輯或 x的邏輯非
0 0 0 0 1
0 1 0 1 1
1 0 0 1 0
1 1 1 1 0
說明:
1、邏輯與,表示只有x和y兩個變數都為1時,邏輯與的值為1否則為0。
2、邏輯或,表示只要x和y兩個變數中有一個為1時,邏輯或的值為1否則為0。
問題2和問題3:
我舉個例子吧!
例如:一個初中學生有三門成績,見下表:
姓名 數學 語文 英語
張三 10 60 90
李四 90 90 90
王五 40 90 60
(1)我們列出三門成績都及格人的邏輯條件(邏輯與)
if 數字>60 && 語文>60 && 英語>60 then
....
end if
(2)我們列出三門成績中有一門不及格人的邏輯條件(邏輯或)
if 數字