或、與、非表達式培訓(xùn)資料V1.O.ppt_第1頁
或、與、非表達式培訓(xùn)資料V1.O.ppt_第2頁
或、與、非表達式培訓(xùn)資料V1.O.ppt_第3頁
或、與、非表達式培訓(xùn)資料V1.O.ppt_第4頁
或、與、非表達式培訓(xùn)資料V1.O.ppt_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

或、與、非表達式培訓(xùn)資料,2008年8月9,作者:制造工程處 系統(tǒng)組,Placeholder-presentation title | 6 April, 2006,Page 2 of 10,1.什么是邏輯運算?,邏輯運算是用來判斷一件事情是“對”的還是“錯”的,或者說是“成立”還是“不成立” 。 在計算機里面進行的是二進制運算,邏輯判斷的結(jié)果只有二個值,稱這二個值為“邏輯值”,用數(shù)的符號表示就是“1”和“0”,“1”表示該邏輯運算的結(jié)果是“成立”的,而“0”則表示該邏輯運算結(jié)果是“不成立”的。 邏輯表達式的值只能有兩種,真(1)和假(0),當維護條件表達式校驗結(jié)果為“1”表示條件為真;當維護條件表達式校驗結(jié)果為“0”表示條件為假。,Placeholder-presentation title | 6 April, 2006,Page 3 of 10,2.與、或、非在表達式中使用的符號表示方法和意思:,邏輯的運算規(guī)則也不同于普通的運算規(guī)則,它有三個基本的運算與、或、 非。 首先先熟悉一下符號: 或的符號: | 與的符號: & 非的符號: 1.“與”相當于生活中說的“并且”,就是兩個或多個條件都同時成立的情況下“與”的運算結(jié)果才為“真”,用“&”符號表示,校驗結(jié)果應(yīng)該為“1”; 2.“或”相當于生活中的“或者”,當兩個或多個條件中有任一個條件滿足,“或”的運算結(jié)果就為“真”,用“|”符號表示,校驗結(jié)果應(yīng)該為“1” ; 3.“非”就是指本來值的反或拋出的意思,當一個條件滿足 “非”的運算結(jié)果才為“假”,用“”符號表示;,Placeholder-presentation title | 6 April, 2006,Page 4 of 10,3. 邏輯運算與、或、非的表達式描述:,1、與邏輯: 與邏輯又叫做邏輯乘 ,邏輯與的關(guān)系還可以用表達式的形式表示為: F=ABC(F=A&B&C),此式說明:當邏輯變量A、B、C同時為1時,邏輯函數(shù)輸出F才為1。其他情況下,F(xiàn)均為0。 2、或邏輯: 或邏輯又叫做邏輯加,邏輯或的關(guān)系還可以用表達式的形式表示為: F=A+B+C (F=A|B|C),此式說明,當邏輯變量A、B、C中任何一個為1時,邏輯函數(shù)F輸出等于1。 3、非邏輯: 非邏輯又常稱為反相運算: _ F= A ,此式說明:輸出變量是輸入變量的相反狀態(tài)。,Placeholder-presentation title | 6 April, 2006,Page 5 of 10,4. 下面表格可以體現(xiàn)出與、或、非之間的相互關(guān)系:,以上這種表示方法叫真值表法:采用一種表格來表示邏輯函數(shù)的運算關(guān)系,其中輸入部分列出輸入邏輯變量的所有可能組合,輸出部分給出相應(yīng)的輸出邏輯變量值。 同時從上面的真值表可以看出,A&B,只要其中一個為假,A&B的結(jié)果為假;A|B時,只要其中一個為真, A|B的結(jié)果為真。,Placeholder-presentation title | 6 April, 2006,Page 6 of 10,C 規(guī)定先對&或|左邊的表達式求值,然后再對其右邊的表達式求值; 如果&左右一邊或兩邊的表達式為假時,其結(jié)果為假。 左右一邊或兩邊的表達式都為真時,其結(jié)果為真。 如果|左右一邊或兩邊的表達式為假或真時,其結(jié)果為假或真; 例如下例組合(注:1代表真,0代表假) (0|0)&(1&1) / 不會對(1&1)求值,因為(0|0)為假,故整個表達式為假; (0|1)&(1&1) / 左右兩邊都要求值,整個表達式為真; (1&1)|(0|0) / 不會對 (0|0)求值,因為(1&1)為真,故整個表達式為真; (1&0)|(1&1) / 要對(1&1)求值,因為(1&0)為假。又因為(1&1)為真,故整個表達式為真; (1&0)|(0|0) / 因為(1&0)和(0|0)都為假,故整個表達式為假;,5.邏輯運算符的求值順序 :,Placeholder-presentation title | 6 April, 2006,Page 7 of 10,6.復(fù)合邏輯運算:,在數(shù)字系統(tǒng)中,除了與運算、或運算、非運算之外,常常使用的邏 輯運算還有一些是通過這三種運算派生出來的運算,這種運算通常稱為 復(fù)合運算,常見的復(fù)合運算有:與非、或非、與或非等。 (1)與非邏輯 與非邏輯是由與、非邏輯復(fù)合而成的,多輸入的與非邏輯表達式可寫為: _ F= AB,其邏輯可描述為:“只有輸入A、B同時為1時,輸出F才為0 ”。 (2) 或非邏輯 或非邏輯的邏輯符號如下: _ F= A+B,從與非的邏輯可以推出或非的邏輯關(guān)系:“輸入中有一個及一個以上1則輸出為0,僅當輸入全為0時輸出為1”。 (3)與或非邏輯 多輸入的與或非邏輯表達式可寫為: _ F AB十CD ,表達式說明:“當輸入變量A、B同時為1或C、D同時為1時,輸出F才等于0”。與或非運算是先或運算后非運算的組合。,Placeholder-presentation title | 6 April, 2006,Page 8 of 10,7、條件維護工作中的幾個簡單事例:,A代表:HAVE(ITEM,25007369) B代表:VAL(MAINBOARD,CHIP_TYPE,STR_IN,INTEL) C代表:VAL(OS,TYPE,STR_IN,WINXP) 例子: 1、現(xiàn)在做一個BOM中包含25007369和主板芯片是INTEL系統(tǒng)是XP的如何表示? 答:A&B&C 2、現(xiàn)在做一個BOM中包含25007369或主板芯片是INTEL或系統(tǒng)是XP的如何表示? 答:A|B|C 3、現(xiàn)在要做一個表達式為BOM中不含有25007369和主板芯片是INTEL芯片的主板如何表示? 答:(A)&(B) =((A|B) 4、現(xiàn)在做一個BOM中包含25007369和主板芯片是INTEL系統(tǒng)不是XP的如何表示? 答: A&B&(C)= (A&B)&(C) 5、現(xiàn)在做一個BOM中包含25007369或主板芯片是INTEL但是系統(tǒng)不是XP的如何表示? 答:(A|B)&(C),Placeholder-presentation title | 6 April, 2006,Page 9 of 10,8.函數(shù)說明,表達式輸入介面,Placeholder-presentation title | 6 April, 2006,Page 10 of 10,9.小節(jié)名及項目名簡介:,Placeholder-presentation title | 6 April, 2006,Page 11 of 10,對于“與、或、非”之間的運算關(guān)系的理解: “與”的優(yōu)先級高于“或”的優(yōu)先級,“ 非”的優(yōu)先級高于“與”的優(yōu)先級; 如果在“與、或、非”之間的運算關(guān)系中加入括號“()”的話,則“()”的優(yōu)先級最高。 在同一個級之間的運算過程中,運算法則“從左到右”,而在混合的運算過程中,運算法則按照運算符的優(yōu)先級進行運算。,小結(jié):,Placeholder-presentation title | 6 April, 2006,Page 12 of 10,討 論,下面的表達式是否正確為什么? 1、(VAL(OS,TYPE,STR_IN,WINXP)|(VAL(OS,TYPE,STR_IN,winvista) 2、VAL(MAINBOARD,ITEM_COUNT,=,11009681)&VAL(MAINBOARD,ITEM_COUNT,=,1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論