- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
逻辑代数的基本公式和常用公式?? 一.基本定义与运算
代数是以字母代替数,称因变量为自变量的函数,函数有定义域和值域。——这些都是大家耳熟能详的概念。如
或;
当自变量的取值(定义域)只有0和1(非0即1)函数的取值也只有0和1(非0即1)两个数——这种代数就是逻辑代数,这种变量就是逻辑变量,这种函数就是逻辑函数。
逻辑代数,亦称布尔代数,是英国数学家乔治布尔(George Boole)于1849年创立的。在当时,这种代数纯粹是一种数学游戏,自然没有物理意义,也没有现实意义。在其诞生100多年后才发现其应用和价值。其规定:
1.所有可能出现的数只有0和1两个。
2.基本运算只有“与”、“或”、“非”三种。
与运算(逻辑与、逻辑乘)定义为(为与运算符,后用代替)
00=0 01=0 10=0 11=1 或
00=0 01=0 10=0 11=1
或运算(逻辑或、逻辑加)定义为(为或运算符,后用+代替)
00=0 01=1 10=1 11=1 或
0+0=0 0+1=1 1+0=1 1+1=1
非运算(取反)定义为:
至此布尔代数宣告诞生。
二、基本公式
如果用字母来代替数(字母的取值非0即1),根据布尔定义的三种基本运算,我们马上可推出下列基本公式:
AA=A????????? A+A=A
A0=0????????? A+0=A
A1=A?????????? A+1=1
?????????
?????
???
=+??? =
?? ???
上述公式的证明可用穷举法。如果对字母变量所有可能的取值,等式两边始终相等,该公式即告成立。现以=+为例进行证明。对A、B两个逻辑变量,其所有可能的取值为00、01、10、11四种(不可能有第五种情况)列表如下:
由此可知:
=+
成立。
用上述方法读者很容易证明:
三、常用公式
1.
左边==右边
2.
左边==右边
例题:将下列函数化为最简与或表达式。
?? (公式1:)
????? = (公式2:)
??
????
???? ()
????
????
??
????
????
??
??
????
3.异或运算和同或运算(放到最小项卡诺图中讲)
1.A、B、C、D)按与、或、非三种基本运算组合在一起,得到一个表达式L。对逻辑变量的任意一组取值(如0000、0001、0010)L有唯一的值与之对应,则称L为逻辑函数。逻辑变量A、B、C、D的逻辑函数记为:
L=f(A、B、C、D)
2.真值表:
在举重比赛中,通常设三名裁判:一名为主裁,另两名为副裁。竞赛规则规定运动员每次试举必须获得主裁及至少一名副裁的认可,方算成功。裁判员的态度只能同意和不同意两种;运动员的试举也只有成功与失败两种情况。举重问题可用逻辑代数加以描述:
用A、B、C三个逻辑变量表示主副三裁判:取值1表示同意(成功),取值0表示不同意(失败—)。
举重运动员用L表示,取值1表示成功,0表示失败。显然,L由A、B、C决定。L为A、B、C的逻辑函数。列表如下:
A B C L 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 该表称为逻辑函数L的真值表。
注意:真值表必须列出逻辑变量所有可能的取值所对应的函数值,不能有遗漏。(二个变量有22=4,三个逻辑变量有23=8,四个变量有24=16种可能的取值……)
3.由真值表写出逻辑表达式:
从真值表可看出L取值为1只有三项,A、B、C的取值分别为101、110、和111三种情况L才等于1。、、三项与上述三种取值对应。
???
???
???
练习:1.已知函数Y=C(D+E)列出其真值表。
????? 2.写出与下列真值表相对应的逻辑表达式并化简:
A?? B?? C?? Y
0?? 0?? 0?? 0
0?? 0?? 1?? 0
0?? 1?? 0?? 0
0?? 1?? 1?? 1
1?? 0?? 0?? 0
1?? 0?? 1?? 1
1?? 1?? 0?? 1
1?? 1?? 1?? 0
例:三个开关控制一个灯的电路如下图所示。试用逻辑代数(数学)对该电路进行描述。
解:如果规定开关合上用1表示,断开用0表示;灯亮用1表示,灯灭用0表示。显然该问题是一个逻辑问题。L是K1、K2、K3三变量的逻辑函数,所以可以直接写出
L= K1(K2+K3)
我们也可以列出真值表:
?????
?????
?????
显然这就是举重裁判的控制电路。并联的开关可用或运算,串联的开关可用与运算来描述。
您可能关注的文档
- SWD协议的研究和ARM程序下载器的设计.pdf
- 探索中学数学高效课堂及有效教学模式的研究.doc
- oracle查询3种方法.doc
- 肠道菌群及肠易激综合征关系的研究进展.doc
- 一节握手游戏课反思 曹瑞霞.doc
- FX2系列PLC的滤波与刷新时间调整.doc
- 软件工程模拟试卷与答案3.doc
- C语言期末测试试题和答案.doc
- 黑马程序员:必看文章:十四个方法告诉你怎样实现PHP性能全面优化.doc
- 集装箱运输及多式联运第三次作业.doc
- 读书笔记-世界文学名著导读钢铁是怎样炼成的动态PPT.pptx
- 内蒙古包头市行政职业能力测验模拟试题带答案.docx
- 三亚市行政职业能力测验题库1套.docx
- 公共基础知识河南省开封市选调生考试(行政职业能力测验)综合能力测试题1套.docx
- 公共基础知识辽宁省大连市选调生考试(行政职业能力测验)综合能力测试题推荐.docx
- 公共基础知识山西省太原市选调生考试(行政职业能力测验)综合能力测试题审定版.docx
- 云南省保山地区选调生考试(行政职业能力测验)综合能力测试题带答案.docx
- 吉林省白山市选调生考试(行政职业能力测验)综合能力题库1套.docx
- 公共基础知识新疆博尔塔拉蒙古自治州选调生考试(行政职业能力测验)综合能力测试题完整版.docx
- 吉林省延边朝鲜族自治州行政职业能力测验题库完整.docx
文档评论(0)