邏輯函式的三大規則,邏輯函式常用的4種表達方式分別是?

時間 2021-08-17 02:41:52

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嗎 邏...