![]() |
||
|
Major Member
![]() 加入日期: Oct 2003
文章: 148
|
這個問題很有趣喔!可以測試人的智商。
就像是愛因斯坦問我一個問題,但我連他在問什麼都不知道? 偏偏就是有某些人能回答他的問題,如果你能回答得出來表示你和愛因期坦的智商相差不遠了。 |
|||||||
|
|
|
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Jul 2004 您的住址: 無止盡的文件地獄~~
文章: 4,714
|
TRUE和FALSE是讓程式判斷用的,能夠分大小嗎???
小弟對程式語言不熟,但是印象中TRUE為真,FALSE為假 如果運算出來結果為真,就執行某程式;為假,就執行另一個程式 這個用法還有分大小嗎??? 小弟駑鈍,還請大大們指點..... |
||
|
|
|
Registered User
加入日期: Jun 2003
文章: 66
|
直觀上~ false
自然的規律, 應該是這樣 |
|
|
|
Major Member
![]() 加入日期: Feb 2004 您的住址: Terran Empire
文章: 283
|
某些程式語言(太久沒用,忘了是那些程式語言)是有定義TRUE>FALSE的。
這樣定義的原因是可以用簡單的<=比較運算做出->邏輯運算。 A B A->B A<=B T T T T T F F F F T T T F F T T 事實上程式語言這種TRUE>FALSE定義是依據Boolean代數的定義來的。 "Logic Synthesis and Verification Algorithms" by Hachtel and Somenzi "A complemented, distributive lattice is a Boolean Lattice or Boolean Algebra" What's a lattice: "A lattice is a poset [partially _ordered_ set] (AXA, <=) [meaning that the Cartesian product of the set A with itself with the result ordered by the less-than or equal relation] in which any two elements have a meet [greatest lower bound] and a join [least upper bound]. Consequently, all finite lattices have a _greatest_ element, denoted by 1 [or true], and a least element 0 [or false], where 1 [true] is an element of set A and 0 [false] is an element of set A." 此文章於 2004-10-08 02:25 AM 被 kec 編輯. |
|
|
|
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Jul 2004 您的住址: 無止盡的文件地獄~~
文章: 4,714
|
原來如此,小弟只知道IF TRUE THEN的用法,慚愧~~~
|
|
|
|
Golden Member
![]() ![]() ![]() ![]() 加入日期: Apr 2001
文章: 2,513
|
在 OR 的時候 -> 1 比較大
在 AND 的時候 -> 0 比較大 我好像也只能這樣比了 ![]() |
|
|
|
*停權中*
加入日期: May 2002
文章: 875
|
那麼 XOR 的時候怎麼辦?
|
|
|
|
Major Member
![]() 加入日期: Feb 2004 您的住址: Terran Empire
文章: 283
|
Boolean代數中OR是對應 +,AND是對應 *,不是在比較大小。
A XOR B可以展開成 (A AND (NOT B)) OR ((NOT A) AND B),也就是說XOR不是個基本運算。 樓主是不是在修“離散數學”? 此文章於 2004-10-08 11:42 AM 被 kec 編輯. |
|
|
|
Major Member
![]() 加入日期: Jul 2004 您的住址: 台北
文章: 142
|
我覺得樓主應該是誤會老師的意思了...
再說 以寫程式來講 true是「非零的值」 不一定是1 根本無法比大小 |
|
|