3 數電復刻 之 邏輯運算公式 定理 表示式

2021-09-27 03:20:12 字數 2436 閱讀 5831

1.分配率:

a(b+c) = ab + ac

a+bc = (a+b)(a+c)

2.吸收率

a + ab = a

a(a + b) = a

a + a'b = a + b

3.ab + a'c + bc = ab + a'c

解釋:當在兩項中分別出現變數 x和 x』時,其他的項都可以消去

證明:

ab + a'c +bc

= ab + a'c + bc(a + a')

= ab + a'c + abc + a'bc

= ab + a'c

手段:

1.a * 1 = a

2.a + 0 = a

我們一般使用如此的手段去對乙個式子處理

(本題中因為前兩項有 a 和 a』 的存在,所以我們選擇再給第三項乘(a + a』))

ab + a』c 是乙個選擇器,a = 1時,選擇b ,否則選擇c

4.a(ab)' = ab'

a'(ab)' = a'

證明:

a(ab)' = a(a' + b') = ab'

a'(ab)' = a'(a' + b') =a' +a'b = a'

1.代入定理

沒什麼好說的,就是以乙個變數去代替另外乙個或者 一組變數,等式不變

關鍵是:可以用過乙個變數代替多個變數的組合

eg.證明摩根公式對多個變數也是成立的

對於(a +b+c)',令d = b+c

所以 原式等於 = (a+d)' = a' + d'

又 d' = (b+c)' = b'+c'

所以得到:(a+b+c)' = a'+b'+c'

2.反演定理

1.'與' 和 '或'  互換

2. 0 和 1 互換

3. 變數取反

這樣得到的式子等號任然成立

關鍵:

1.必須保證按照原式的順序(與的優先順序 大於 或的優先順序-----人為規定)、

2.變數取反只針對單變數(對於一組變數的組合取反這種情況不需要取反)

注意:

對於上面說的變數取反只針對單變數,現在考慮有兩種處理辦法

1.按照規則,對於一組變數整體取反的情況,不取反,對裡面的變數組合,按照規則繼續處理

2.運用代入定理,把一組變數的組合看成乙個變數,這樣就可以把取反符號去掉,同時裡面的變數組合保持

eg

1.y = a(b+c)+c'd      ==>  y' = (a'+ b'c')(c+d') 

2.y = [(a'b)' +c +d]' +c ⇒ 採用上面說的對變數集合的取反的兩種處理辦法

a. y' = [(ab')' c' d']' c' = (a'+b+c'+d')'c' = c'(a+b'+c'+d')按規矩不去掉整體的非,

對裡面單個處理

b. y' = [(a'b)' +c+d]c' = (a+b' +c+d)c' 裡面整個看做乙個變數,去掉外面的非,

裡面不變

3. f = [a +b +(c+d)']' (x'+y') ⇒ 在練習一下上面的這兩種方法

a.f' = [a'b' (c'd')' ]' +(xy) = (a'b'(c+d))'+(xy) = a +b+c'd'+xy

b.f' = (a+b+(c+d)')+xy = a+b+c'+d'+xy

3.對偶定理

1.'與' 和 '或'  互換

2. 0 和 1 互換

3. 變數不變

得到的對偶式,如果兩個式子的對偶式相同,則他們也相等

eg

y  = a+ bc  ⇒  yd = a(b +c)

y = (a+b)(a+c) ==> yd = ab+ac =a(b+c)

所以上述兩式相等

邏輯函式表示式

1.真值表:把每個變數對應的0 1 都列出來,並計算出對應值

2.邏輯函式式:用符號表示運算,寫出表示式

3.邏輯圖:把運算用符號代表,畫出圖

4.波形圖:與真值表一樣,每一列代表真值表的一行,用波形表示01值

表達形式之間的轉化:

1.真值表   ==>  函式式

a.考慮所有能讓結果為 1 的情況,用'或' 連線

b.考慮每一種讓結果為 1 的情況 ,用'與' 連線每乙個變數

最小項:所有的變數都出現,並且它和它的反只出現一次

2 數電復刻 之 碼制和邏輯運算

一 有權碼 每一位的數值固定 1.bcd碼 8421 從0000 1001 代表了0 9 這幾位數 2.2421 5211 二 無權碼 每一位的值不固定 1.餘三碼 8421碼的基礎上加3 例如,0 0011 1 0100 好處 當兩數之和為10的時候,餘三碼的和為16,會進製 2.迴圈碼 格雷碼 ...

Excel常用公式 邏輯運算類

功能 使用邏輯函式 if 函式時,如果條件為真,該函式將返回乙個值 如果條件為假,函式將返回另乙個值。語法 if logical test,value if true,value if false 1.logical test 必需,要測試的條件。2.value if true 必需,logical...

NOIP初賽 之 邏輯運算

noip初賽 之邏輯運算 邏輯運算先掌握各種運算,注意運算子的級別比較,做題是要細心。在noip中一般一題,分值為1.5分。概念介紹 非 not 與 and 或 or 異或 xor 運算級比較 括號 非 與 或 異或 or和xor是同級的 如果加入加減乘除,就是以下這樣 注意 同級的運算子不分高低,...