题目
逻辑函数的几种常用表示形式的转换方法
提问时间:2020-12-06
答案
逻辑函数表达式的转换
将一个任意逻辑函数表达式转换成标准表达式有两种常用方法,一种是代数转换法,另一种是真值表转换法.
一、代数转换法
所谓代数转换法,就是利用逻辑代数的公理、定理和规则进行逻辑变换,将函数表达式从一种形式变换为另一种形式.
1.求一个函数的标准“与-或”表达式
第一步:将函数表达式变换成一般“与-或”表达式.
第二步:反复使用X=X(Y+Y)将表达式中所有非最小项的“与项”扩展成最小项.
例如,将如下逻辑函数表达式转换成标准“与-或”表达式.
解 第一步:将函数表达式变换成“与-或”表达式.
=(A+B)(B+C)+AB
=A·B+A·C+B·C+A·B
第二步:把所得“与-或”式中的“与项”扩展成最小项.具体地说,若某“与项”缺少函数变量Y,则用(Y+Y)和这一项相与,并把它拆开成两项.即
F(A,B,C)
=A·B(C+C)+AC(B+B)+(A+A)BC+AB(C+C)
=A·B·C+A·B·C+A·B·C+A·B·C+A·B·C+A·B·C+A·B·C+A·B·C
=A·B·C+A·B·C+A·B·C+A·B·C+A·B·C
该标准“与-或”式的简写形式为
F(A,B,C)
=m0+m1+m3+m6+m7
=∑m(0,1,3,6,7)
当给出函数表达式已经是“与-或”表达式时,可直接进行第二步.
2.求一个函数标准“或-与”表达式
第一步:将函数表达式转换成一般“或-与”表达式.
第二步:反复利用定理A=(A+B)(A+B)把表达式中所有非最大项的“或项”扩展成最大项.
例如,将如下逻辑函数表达式变换成标准“或-与”表达式.
解 第一步:将函数表达式变换成“或-与”表达式.即
=(A+B)(A+C)+BC
=[(A+B)(A+C)+B]·[(A+B)(A+C)+C]
=(A+B+B)(A+C+B)(A+B+C)(A+C+C)
=(A+B)(A+B+C)(A+B+C)
第二步:将所得“或-与”表达中的非最大项扩展成最大项.
F(A,B,C)
=(A+B)(A+B+C)(A+B+C)
=(A+B+C)(A+B+C)(A+B+C)(A+B+C)
=(A+B+C)(A+B+C)(A+B+C)
该标准“或-与”表达式的简写形式为
F(A,B,C)=M3M6M7=∏M(3,6,7)
当给出函数已经是“或-与”表达式时,可直接进行第二步.
二.真值表转换法
一个逻辑函数的真值表与它的最小项表达式具有一一对应的关系.假定在函数F的真值表中有k组变量取值使F的值为1,其他变量取值下F的值为0,那么,函数F的最小项表达式由这k组变量取值对应的k个最小项相或组成.因此,可以通过函数的真值表写出最小项表达式.
1.求函数的标准“与-或”式
具体:真值表上使函数值为1的变量取值组合对应的最小项相“或”即可构成一个函数的标准“与-或”式.
例如,将函数表达式 F(A,B,C)=AB+BC 变换成最小项表达式.
解:首先,列出F的真值表如表2.6所示,然后,根据真值表直接写出F的最小项表达式
F(A,B,C)=∑m(2,4,5,6)
2.求函数的标准“或-与”式
一个逻辑函数的真值表与它的最大项表达式之间同样具有一一对应的关系.假定在函数F的真值表中有k组变量取值使F的值为0,其他变量取值下F的值为1,那么,函数F的最大项表达式由这k组变量取值对应的k个最大项“相与”组成.因此,可以根据真值表直接写出函数最大项表达式.
具体:真值表上使函数值为0的变量取值组合对应的最大项相“与”即可构成一个函数的标准“或-与”式.
例如,将函数表达式F(A,B,C)=A·C+A·B·C表示成最大项表达式的形式.
首先,列出F的真值表如表2.7所示.然后,根据真值表直接写出F的最大项表达式
F(A,B,C)=∏M(0,2,5,6,7)
由于函数的真值表与函数的两种标准表达式之间存在一一对应的关系,而任何个逻辑函数的真值表是唯一的,所以,任何一个逻辑函数的两种标准形式是唯一的.这给我们分析和研究逻辑函数带来了很大的方便.
希望能够帮到您,
将一个任意逻辑函数表达式转换成标准表达式有两种常用方法,一种是代数转换法,另一种是真值表转换法.
一、代数转换法
所谓代数转换法,就是利用逻辑代数的公理、定理和规则进行逻辑变换,将函数表达式从一种形式变换为另一种形式.
1.求一个函数的标准“与-或”表达式
第一步:将函数表达式变换成一般“与-或”表达式.
第二步:反复使用X=X(Y+Y)将表达式中所有非最小项的“与项”扩展成最小项.
例如,将如下逻辑函数表达式转换成标准“与-或”表达式.
解 第一步:将函数表达式变换成“与-或”表达式.
=(A+B)(B+C)+AB
=A·B+A·C+B·C+A·B
第二步:把所得“与-或”式中的“与项”扩展成最小项.具体地说,若某“与项”缺少函数变量Y,则用(Y+Y)和这一项相与,并把它拆开成两项.即
F(A,B,C)
=A·B(C+C)+AC(B+B)+(A+A)BC+AB(C+C)
=A·B·C+A·B·C+A·B·C+A·B·C+A·B·C+A·B·C+A·B·C+A·B·C
=A·B·C+A·B·C+A·B·C+A·B·C+A·B·C
该标准“与-或”式的简写形式为
F(A,B,C)
=m0+m1+m3+m6+m7
=∑m(0,1,3,6,7)
当给出函数表达式已经是“与-或”表达式时,可直接进行第二步.
2.求一个函数标准“或-与”表达式
第一步:将函数表达式转换成一般“或-与”表达式.
第二步:反复利用定理A=(A+B)(A+B)把表达式中所有非最大项的“或项”扩展成最大项.
例如,将如下逻辑函数表达式变换成标准“或-与”表达式.
解 第一步:将函数表达式变换成“或-与”表达式.即
=(A+B)(A+C)+BC
=[(A+B)(A+C)+B]·[(A+B)(A+C)+C]
=(A+B+B)(A+C+B)(A+B+C)(A+C+C)
=(A+B)(A+B+C)(A+B+C)
第二步:将所得“或-与”表达中的非最大项扩展成最大项.
F(A,B,C)
=(A+B)(A+B+C)(A+B+C)
=(A+B+C)(A+B+C)(A+B+C)(A+B+C)
=(A+B+C)(A+B+C)(A+B+C)
该标准“或-与”表达式的简写形式为
F(A,B,C)=M3M6M7=∏M(3,6,7)
当给出函数已经是“或-与”表达式时,可直接进行第二步.
二.真值表转换法
一个逻辑函数的真值表与它的最小项表达式具有一一对应的关系.假定在函数F的真值表中有k组变量取值使F的值为1,其他变量取值下F的值为0,那么,函数F的最小项表达式由这k组变量取值对应的k个最小项相或组成.因此,可以通过函数的真值表写出最小项表达式.
1.求函数的标准“与-或”式
具体:真值表上使函数值为1的变量取值组合对应的最小项相“或”即可构成一个函数的标准“与-或”式.
例如,将函数表达式 F(A,B,C)=AB+BC 变换成最小项表达式.
解:首先,列出F的真值表如表2.6所示,然后,根据真值表直接写出F的最小项表达式
F(A,B,C)=∑m(2,4,5,6)
2.求函数的标准“或-与”式
一个逻辑函数的真值表与它的最大项表达式之间同样具有一一对应的关系.假定在函数F的真值表中有k组变量取值使F的值为0,其他变量取值下F的值为1,那么,函数F的最大项表达式由这k组变量取值对应的k个最大项“相与”组成.因此,可以根据真值表直接写出函数最大项表达式.
具体:真值表上使函数值为0的变量取值组合对应的最大项相“与”即可构成一个函数的标准“或-与”式.
例如,将函数表达式F(A,B,C)=A·C+A·B·C表示成最大项表达式的形式.
首先,列出F的真值表如表2.7所示.然后,根据真值表直接写出F的最大项表达式
F(A,B,C)=∏M(0,2,5,6,7)
由于函数的真值表与函数的两种标准表达式之间存在一一对应的关系,而任何个逻辑函数的真值表是唯一的,所以,任何一个逻辑函数的两种标准形式是唯一的.这给我们分析和研究逻辑函数带来了很大的方便.
希望能够帮到您,
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 11/(1*2*3)+1/(2*3*4)+1/(3*4*5)+…+1/(98*99*100)求详细过程
- 2近义词区别
- 3甲、乙两数的比是3:5,甲数比乙数少32.5,甲、乙两数的和是多少?
- 4用汉语拼音标普通话和用国际音标标记普通话有什么不同?
- 5DNA连接酶对于DNA的复制是很重要的,但RNA的合成一般却不需要连接酶,这是为什么?
- 6SinX的三次方如何求导,顺便问一下三角函数N次方的求导公式
- 7现有:长方体木块一个,砝码若干个,弹簧测力计,木板,毛巾.探究滑动摩擦力的大小与压力和接触面粗糙程
- 8在数列{an}中,a1=6,an=3an-1+3n(n≥2,且n∈N*) (1)求证数列{an3n}为等差数列,并求数列{an}的通项公式; (2)若bn=an-3n,求数列{bn}的前n项和Sn.
- 9When “O Canada” was first translated in to English 译中
- 10你家前面有棵大树吗?没有,但是有些小树.图书馆在餐馆的左边,超市在餐馆的右边.谁在你的后边?
热门考点
- 1I like the (purple) flower请问手号里如何提问?
- 2发芽率是95%,如果需要3800棵大豆,需播种( )颗种子
- 3我们知道同类二次根式可以合并,如果√a+√b=√c,那么√a,√b,√c都是同类二次根式.请你利用这个性质解答下列问题:
- 4完全立方数求和公式(从1到n)
- 5数字 1 2 4 8后面怎麼写
- 6我国西藏地区藏羚羊的数量1999年是7万只左右,从2003年到2010年增加到10万只左右.藏羚羊的数量比1999年增加了百分之几?(除不尽百分号前员保留一位小数)
- 7已知实数x,y满足不等式2x-y>=0,x+y-4>=0,x
- 80.2千克的物体,滑动摩擦力为自身重力的0.2,在F=0.6N的水平恒力由静止开始运动,
- 9用 up to now 造句
- 10请问苯和苯环的关系是怎样的?