1樓:匿名使用者
1.對偶規則
對偶規則的理解:定義中要求將0-1之間互換,與或之間互換,同時保證變數間的運算順序不變必要時可新增括號,這樣可得到某函式的對偶函式。之前的理解是邏輯函式式中出現1或者0這樣的邏輯產量時,將其改變,比如f=1*a+0*b, 將式子變為(0+a)*(1+b),實際上我將0-1之間的互換理解錯了,並非式子中出現0或者1才去轉換它,式子中一直是有1的,1*a,1*ab....
,不可能全部變為0來和變數相加(邏輯加),本質是邏輯變數a和b要麼取0,要麼取1,要對它們進行轉化,這也就變成了三種邏輯運算之間的變化。對偶的意義何在呢?此規則出現於邏輯運算和化簡部分,可能是為了方便運算服務的。
如果兩個邏輯式相等,則他們的對偶式也相等。
2.反演規則
反演是求原函式的反函式,就是原函式值的相反值。相較於對偶規則,反演多出來一個邏輯變數的取反。
3.置換規則
置換是由簡到繁的,由繁到簡的一個過程,所以通過置換簡化後,就可以更清楚地看清運用公示表中的哪個公式,畢竟公式表中的公式都是最簡化的。
2樓:我去你個大括弧
代入規則 反演規則 對偶規則
3樓:宣城律師
邏輯成為一門科學,那是從亞里士多德開始的,這恐怕懷疑的人很少.我們知道亞氏並沒有把他的研究叫做「邏輯」,但他明確指出他的研究物件是「三段論」,而這是關於從一個真的前提「必然地」推出一些結論的科學.他的三段論有兩種,一是蘊涵三段論,二是歸納三段論.
前者我們不必說,後者實際上是一種完全歸納,因而也是演繹性的.因此,亞里士多德意義上的「邏輯」,就是關於「必然推理規則」,或「必然證明或論證規則」的科學.他儘管提到過簡單列舉歸納,但並不是從「邏輯」意義上來說的,只是為了和「邏輯」進行對比而從論辯的意義上而言的.
excel函式中三個條件的邏輯函式怎麼用?
4樓:步竹青季茶
看規律給你個公式,你試試吧:
在b1輸入
=if(iserror(find("/",a1)),mid(a1,find("-",a1)+2,1),mid(a1,find("/",a1)+1,9))
公式向下複製。
excel函式中三個條件的邏輯函式怎麼用?
5樓:他眯
設**一為sheet1,**二為sheet2,在**二的a2輸入公式如下:
=if(sheet1!c2="",sheet1!b2,sheet1!a2)
在**二的b2輸入公式:
=sheet!c2
然後下拉複製**二的a2,b2公式到ab列其它行
邏輯函式常用的4種表達方式分別是? 5
6樓:
邏輯函式(logical function)是數位電路(一種開關電路)的特點及描述工具,輸入、輸出量是高、低電平,可以用二元常量(0,1)來表示,輸入量和輸出量之間的關係是一種邏輯上的因果關係。仿效普通函式的概念,數位電路可以用邏輯函式的的數學工具來描述。
定義f=f(al,a2,…,an)
其中:al,a2,...,an為輸入邏輯變數,取值是0或l;
f為輸出邏輯變數,取值是0或l;
f稱為al,a2,...,an的輸出邏輯函式。
表示方法
◆ 布林代數法
按一定邏輯規律進行運算的代數。與普通代數不同,布林代數中的變數是二元值的邏輯變數。
◆ 真值表法
採用一種**來表示邏輯函式的運算關係,其中輸入部分列出輸入邏輯變數的所有可能組合,輸出部分給出相應的輸出邏輯變數值。
◆ 邏輯圖 法
採用規定的圖形符號,來構成邏輯函式運算關係的網路圖形。
◆ 卡諾圖 法
卡諾圖是一種幾何圖形,可以用來表示和簡化邏輯函式表示式。
◆ 波形圖法
一種表示輸入輸出變數動態變化的圖形,反映了函式值隨時間變化的規律。
◆ 點陣圖法
是早期可程式設計邏輯器件中直觀描述邏輯函式的一種方法。
◆ 硬體設計語言法
是採用計算機高階語言來描述邏輯函式並進行邏輯設計的一種方法,它應用於可程式設計邏輯器件中。目前採用最廣泛的硬體設計語言有able-hdl、 vhdl等。
基本邏輯運算
與運算(邏輯乘)
以三變數為例,布林表示式為
f=abc
此式說明:當邏輯變數a、b、c同時為1時,邏輯函式輸出f才為1。其他情況下,f均為0。
工程應用中與運算用與閘電路來實現。邏輯圖符和真值表如下所示:
三元變數與運算真值表
輸入 輸出
a b c f
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
推廣到n個邏輯變數情況,與運算的布林代數表示式為:
f=a1a2a3┄an
思考題:f=abcd,你能寫出邏輯真值表嗎?
或運算(邏輯加)
以三變數為例,布林代數表示式為:
f=a+b+c
此式說明,當邏輯變數a、b、c中任何一個為1時,邏輯函式f輸出等於1。
工程應用中,或運算用邏輯或閘電路來實現。邏輯圖符和真值表如下所示:
三元變數或運算真值表
輸入 輸出
a b c f
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
推廣到n個邏輯變數情況,或運算的布林代數表示式為:
f=a1+a2+a3+┄+an
思考題:f=a+b+c+d,你能寫出邏輯真值表嗎?
非運算(邏輯非)
布林代數表示式為:
__f= a
此式說明:輸出變數是輸入變數的相反狀態。
工程應用中,非運算用非閘電路(反相器)來實現。其邏輯圖符如下所示,輸出端的小圓圈表示「非」。非門的真值表只有兩種組合。
與非運算
與非運算是先與運算後非運算的組合。以二變數為例,布林代數表示式為:
__f= ab
工程應用中,與非運算用邏輯與非閘電路來實現。邏輯圖符和真值表如下所示:
與非運算真值表
輸入 輸出
a b f
0 0 1
0 1 1
1 0 1
1 1 0
從真值表可以看出,只有輸入a、b同時為1時,輸出f才為0。對與非門來講,這種組合是有效工作狀態。
或非運算
或非運算是先或運算後非運算的組合。以二變數a、b為例,布林代數表示式為:
___f= a+b
工程應用中,或非運算用邏輯或非閘電路來實現。邏輯圖符和真值表如下所示:
或非運算真值表
與或非運算
與或非運算是「先與後或再非」三種運算的組合。以四變數為例,布林表示式為:
______
f= ab十cd
表示式說明:當輸入變數a、b同時為1或c、d同時為1時,輸出f才等於0。與或非運算是先或運算後非運算的組合。
在工程應用中,與或非運算由與或非閘電路來實現,其邏輯圖符如下所示:
思考題:你能寫出四變數與或非邏輯真值表嗎?
異或運算
布林表示式為:
_ _f=a⊕b= a b十a b
符號「⊕」表示異或運算,即兩個輸入變數值不同時f=1。
工程應用中,異或運算用異或閘電路來實現,其邏輯圖符和真值表如下所示:
同或運算
布林表示式為:
____ _ _
f=a⊙b= a⊕b =ab十 a b
符號「⊙」表示同或運算,即兩個輸入變數值相同時f=1。
工程應用中,同或運算用同或閘電路來實現,它等價於異或門輸出加非門。
思考題:你能寫出同或運算的真值表嗎?
小結:在基本邏輯運算中,與、或、非三種運算是最本質的,其他邏輯運算是其中兩種或三種的組合。
正邏輯與負邏輯
◆ 正邏輯
閘電路的輸入、輸出電壓的高電平定義為邏輯「1」,低電平定義為邏輯「0」。
◆ 負邏輯
閘電路的輸入、輸出電壓的低電平定義為邏輯「1」,高電平定義為邏輯「0」。
同一個邏輯閘電路,在正邏輯定義下如實現與門功能,在負邏輯定義下則實現或門功能。
f=a+b
數字系統設計中,不是採用正邏輯就是採用負邏輯,而不能混合使用。
7樓:我恨諾言
真值表,邏輯圖,邏輯表示式,卡諾圖。
(excel)邏輯函式and,or的用法if函式的用法是
有多個條件並立時要用and函式 多個條件只要一個條件符合就成立用or函式 條件成立時返回一個值,不成立時返回另一個值時可以用if函式舉例如下 假設a1單元格為a,b1單元格為1時,c1單元格返回 合格 不符合時返回 不合格 則c1單元格的公式寫為 if and a1 a b1 1 合格 不合格 假設...
EXCEL中用邏輯函式的問題,EXCEL表格裡面邏輯函式的使用
假定三科資料在abc列,平均分在d1,e1,f1 d2 and a2 d 1,b2 e 1,c2 f 1 下拉 假設你的平均分為65,abcde列依次是姓名 科目1 科目2 科目3 是否均超過平均分,則 e2 if countif b2 d2,65 3,true false 向下填充即可 excel...
邏輯函式L A,B,CA B B C A C 的最簡與或表示式
你好!邏輯函式l a,b,c a b b c a c 的最簡與或表示式為ab ac bc。經濟數學團隊幫你解答,請及時採納。謝謝!公式法化簡下列函式為最簡與或式 a 非a b 非b c 非c d 非d f a,b,c,d abc ab ad c bd 謝謝高手啦 15 答案是多少,是a b c嗎 邏...