關(guān)系表達(dá)式的邏輯值表示方法?
1、布爾代數(shù)法:按一定邏輯規(guī)律進(jìn)行運(yùn)算的代數(shù)。與普通代數(shù)不同,布爾代數(shù)中的變量是二元值的邏輯變量。
2、真值表法:采用一種表格來(lái)表示邏輯函數(shù)的運(yùn)算關(guān)系,其中輸入部分列出輸入邏輯變量的所有可能組合,輸出部分給出相應(yīng)的輸出邏輯變量值。
3、邏輯圖法:采用規(guī)定的圖形符號(hào),來(lái)構(gòu)成邏輯函數(shù)運(yùn)算關(guān)系的網(wǎng)絡(luò)圖形。
4、卡諾圖法:卡諾圖是一種幾何圖形,可以用來(lái)表示和簡(jiǎn)化邏輯函數(shù)表達(dá)式。
5、硬件設(shè)計(jì)語(yǔ)言法:是采用計(jì)算機(jī)高級(jí)語(yǔ)言來(lái)描述邏輯函數(shù)并進(jìn)行邏輯設(shè)計(jì)的一種方法,它應(yīng)用于可編程邏輯器件中。采用最廣泛的硬件設(shè)計(jì)語(yǔ)言有ABLE-HDL、VHDL等。
邏輯關(guān)系運(yùn)算
1、對(duì)于AND函數(shù),如果所有條件參數(shù)的邏輯值都為真,則返回TURE,只要有一個(gè)參數(shù)的邏輯值為假,則返回結(jié)果FALSE,在邏輯上稱為"與運(yùn)算"。
2、對(duì)于OR函數(shù),如果所有條件參數(shù)的邏輯值都為假,則返回FALSE,只要有一個(gè)參數(shù)的邏輯值為真,則返回結(jié)果TURE,在邏輯上稱為"或運(yùn)算"。
3、對(duì)于NOT函數(shù),如果其條件參數(shù)的邏輯值都為真時(shí)返回結(jié)果為假,反之亦然,可以將表達(dá)式的原有邏輯值反轉(zhuǎn),在邏輯上稱為"非運(yùn)算"。
邏輯"與運(yùn)算"可以使用AND函數(shù)或邏輯判斷式之間的乘法進(jìn)行判斷,邏輯"或運(yùn)算"可以使用OR函數(shù)或邏輯判斷式之間的加法進(jìn)行判斷。由于AND函數(shù)、OR函數(shù)的運(yùn)算結(jié)果只能是單值,而不能返回?cái)?shù)組結(jié)果,因此當(dāng)邏輯與、邏輯或運(yùn)算需要返回多個(gè)結(jié)果時(shí),必須使用數(shù)組間的乘法、加法運(yùn)算