數(shù)學(xué)代數(shù)教學(xué)總結(jié)

發(fā)布時(shí)間:2017-12-12  編輯:admin 手機(jī)版
數(shù)學(xué)代數(shù)教學(xué)總結(jié)
在學(xué)習(xí)vb過程中,很多同學(xué)簡單地認(rèn)為布爾值true就是-1或非0值,false就是0,這種看法是錯(cuò)誤,下面將布爾值、邏輯運(yùn)算和關(guān)系運(yùn)算總結(jié)如下:
在vb中,布爾(boolean)值有兩個(gè):true(真)和false(假),布爾值可以用于邏輯、關(guān)系(比較)和算術(shù)運(yùn)算中。
1)布爾值用于邏輯運(yùn)算中,結(jié)果為布爾值。
例如:
print not true, not false
print true and true, true and false, false and true, false and false
print true or true, true or false, false or true, false or false
結(jié)果為:
false true
truefalsefalsefalse
truetrue true false
【總結(jié)】
not 非運(yùn)算規(guī)則:非真則假,非假則真
and 與運(yùn)算規(guī)則:只有都是true,結(jié)果才為true(只要有一個(gè)為false,結(jié)果就為false)
or 或運(yùn)算規(guī)則:只有都是false,結(jié)果才為false(只要有一個(gè)為true,結(jié)果就為true)
2)布爾值用于關(guān)系(比較)運(yùn)算中,結(jié)果為布爾值。
例如:
print true > false
結(jié)果為:
false
【總結(jié)】在關(guān)系運(yùn)算中,true小于false。
3)布爾值用于算術(shù)運(yùn)算中(true當(dāng)作-1,false當(dāng)作0),結(jié)果為數(shù)值型。
例如:
print true + 3, false + 3
結(jié)果為:
2 3
----------------------------------------------------------------------------
1)邏輯運(yùn)算說明
數(shù)值用于邏輯運(yùn)算中,非0值當(dāng)作true,0當(dāng)作false,結(jié)果為數(shù)值型。
注:true and n和false or n的結(jié)果為n,其他情況true寫成-1,false寫成0(即結(jié)果可能為n、-1或0)
例如:
print true and 5, true and 0, false and 5, false and 0
print true or 5, true or 0, false or 5, false or 0
結(jié)果為: 5 0 0 0
-1-1 5 0
【注意】布爾值可用于算術(shù)運(yùn)算;數(shù)值可以用于邏輯運(yùn)算。但不能認(rèn)為true和-1、false和0完全等價(jià)。
● 算術(shù)運(yùn)算的結(jié)果必然為數(shù)值型。
● 關(guān)系運(yùn)算(比較運(yùn)算)的結(jié)果必然是布爾值。
● 邏輯運(yùn)算的結(jié)果可能是布爾值或是數(shù)值型。
2)關(guān)系(比較)運(yùn)算說明
數(shù)值、日期、字符和布爾值都可以比較。
● 日期比較的規(guī)則是“日期在后的大”
● 字符比較的規(guī)則是按照ascii碼比較,空格<"0"-"9"<"a"-"z"<"a"-"z"<漢字
● 布爾值比較的規(guī)則是假大于真。
例如:
print 3 < 5
print #9/19/2009# > #9/18/2009#
print "abc" > "abcd"
print true > false
結(jié)果為:
true
true
false
false
例題:
【XX年4月】
您現(xiàn)在閱覽的是南京便民網(wǎng)https://www.025bm.com/謝謝您的支持和鼓勵(lì)!!!
(16)設(shè)a=4,b=3,c=2,d=1,下列表達(dá)式的值是
a>b+1 or c
a)trueb)1c)-1d)0
【分析】
a>b+1 即 4>3+1 結(jié)果為 false。
c
b mod c即3 mod 2結(jié)果為 1。
即false or false and 1。and優(yōu)先級(jí)高于or,false and 1結(jié)果為0。
false or 0的結(jié)果為0.
所以本題答案為0 。

相關(guān)推薦

精彩搶先看New  Top

最熱文章榜Hot  Top

真人一级一级97一片a毛片√91,91精品丝袜无码人妻一区,亚国产成人精品久久久,亚洲色成人一区二区三区
中文字幕午夜乱理片 | 亚洲免费一区二区 | 亚洲一区小说区中文字幕 | 日日夜夜一区二区一区二区 | 亚洲国产福利一区二区三区 | 综合色在线97se |