问答题 逻辑函数的四种表示法(逻辑状态表、逻辑式、逻辑图、卡诺图)之间是如何转换的?
【正确答案】(1)已知逻辑状态表,转换成另三种表示法。
   转换成逻辑表达式:将状态表中,对任一个输出为1的行中,取值为0的用反变量表示,取值为1的用原变量表示,然后相“与”之后,得所有“与”式并将此式进行“或”运算便得逻辑函数表达式。
   画逻辑图:由状态表先写出逻辑式,然后化简和变换,用基本逻辑元件表示各运算关系,便可画出逻辑图。
   画卡诺图:将状态表中输出变量为1的各组输入变量所确定的小方格,用1填入,便得函数的卡诺图。
   (2)已知逻辑式转换成另三种表示法。
   列状态表:将各种输入变量组态代人逻辑式,计算可得。
   画逻辑图:用基本逻辑元件表示逻辑式中各种运算关系。
   画卡诺图:将这种输入变量组态进行计算,将输出为1的状态找出,并在卡诺图中的相应小方块中填入1,便可得函数的卡诺图。
   (3)已知逻辑图转换成另三种表示法:先写出逻辑表达式;
   将表达式化简和变换成最小项形式,便可列出状态表;
   由状态表可画出卡诺图。
   (4)已知卡诺图转换成另三种表示法。
   由卡诺图可直接列出状态表。
   由卡诺图可写出函数的最小项形式,也可由卡诺图合并相邻小方块后写出最简与或表达式,即得到逻辑表达式。
   由卡诺图化简后的最简与或表达式,再进行变换,用相应的逻辑元件表示函数的各运算关系,从而画出逻辑图。
【答案解析】