第2章逻辑代数基础PPT讲稿.ppt
《第2章逻辑代数基础PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第2章逻辑代数基础PPT讲稿.ppt(100页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章逻辑代数基础第1页,共100页,编辑于2022年,星期一什么是逻辑真理是什么呢?亚里士多德认为逻辑与它有关。对于古希腊人而言,逻辑是追寻真理的过程中用于分析语言的一种手段,因此它被认为是一种哲学。亚里士多德的逻辑学的基础是三段论。最有名的三段论(它并非是在亚里士多德的著作中发现的)是:(所有的人都是要死的;苏格拉底是人;所以,苏格拉底是要死的。)第2页,共100页,编辑于2022年,星期一三段论在三段论中,两个前提被假设是正确的,并由此推出结论。苏格拉底之死这个例子看上去似乎太直白了,但还有许多其他不同的三段论。例如:(所有的哲学家都是有逻辑头脑的;一个没有逻辑头脑的人总是顽固的)一个不
2、明显的结论:一些顽固的人不是哲学家第3页,共100页,编辑于2022年,星期一数理逻辑两千多年来,数学家们对亚里士多德的逻辑理论苦苦思索,试图用数学符号和操作符来表现它。1 9世纪以前,唯一能接近这个目标的人是莱布尼兹(1 6 4 81 7 1 6),他早年涉足逻辑学领域,后来转向其他学科(比如说,他几乎和牛顿同时独立地发明了微积分)。接下来有所突破的是乔治布尔第4页,共100页,编辑于2022年,星期一乔治布尔乔治布尔1 8 1 5年生于英格兰,他周围的环境对他的成长很不利。他父亲是鞋匠,而母亲曾是女仆,英国森严的等级制度使布尔学不到什么有别于父辈的东西。但是,靠着他自身强烈的好奇心及父亲的
3、帮助(其父对科学研究、数学和文学有浓厚的兴趣),年轻的乔治自学了上层阶级男孩才能学到的课程,包括拉丁文、希腊语及数学。由于他早年在数学方面发表的论文,1 8 4 9年,布尔被任命为爱尔兰C o r k市的皇后大学数学系的首席教授。他最早的贡献是发表的一本很简短的书The Mathematical Analysis of Logic,Being an Essay Towards a Calculus of Deductive Reasoning(1 8 4 7),接着又发表了一篇很长且充满抱负的文章:An Investigation of the Laws of Thought on Which
4、 Are Founded theMathematical Theories of Logic and Probabilities(1 8 5 4),简称为The Laws of Thought1 8 6 4年的一天,布尔在雨中赶去上课时不幸感染上了肺炎,不治身亡,享年4 9岁我们可以从布尔在1 8 5 4年所著书的题目中看出他富于野心的想法:由于充满理性的人脑用逻辑去思考,那么,如果能用数学来表征逻辑,我们也就可以用数学来描述大脑是如何工作的。当然,现在看来这种想法似乎十分幼稚。(但却超越了他所在的年代。)第5页,共100页,编辑于2022年,星期一什么是逻辑代数布尔发明了一种和传统代数看起来
5、、用起来都十分相似的代数一般我们可用传统代数解决类似下面的问题:如果安娜有3磅豆腐,贝蒂的豆腐是安娜的2倍,卡门的豆腐比贝蒂多5磅,迪尔德丽的豆腐是卡门的3倍。那么,迪尔德丽有多少豆腐呢?第6页,共100页,编辑于2022年,星期一代数规则第7页,共100页,编辑于2022年,星期一布尔代数第8页,共100页,编辑于2022年,星期一布尔代数第9页,共100页,编辑于2022年,星期一布尔代数第10页,共100页,编辑于2022年,星期一布尔代数第11页,共100页,编辑于2022年,星期一第12页,共100页,编辑于2022年,星期一第13页,共100页,编辑于2022年,星期一第14页,共
6、100页,编辑于2022年,星期一布尔代数第15页,共100页,编辑于2022年,星期一第16页,共100页,编辑于2022年,星期一2.1 逻辑代数的三种基本运算逻辑代数的三种基本运算 2.1.1 逻辑变量与逻辑函数逻辑变量与逻辑函数 逻辑是指事物因果之间所遵循的规律。为了避免用冗繁的文字来描述逻辑问题,逻辑代数采用逻辑变量和一套运算符组成逻辑函数表达式来描述事物的因果关系。逻辑代数中的变量称为逻辑变量,一般用大写字母A、B、C、表示,逻辑变量的取值只有两种,即逻辑0和逻辑1。0和1称为逻辑常量。但必须指出,这里的逻辑0和1本身并没有数值意义,它们并不代表数量的大小,而仅仅是作为一种符号,代
7、表事物矛盾双方的两种状态。第17页,共100页,编辑于2022年,星期一 逻辑函数与普通代数中的函数相似,它是随自变量的变化而变化的因变量。因此,如果用自变量和因变量分别表示某一事件发生的条件和结果,那么该事件的因果关系就可以用逻辑函数来描述。数字电路的输入、输出量一般用高、低电平来表示,高、低电平也可以用二值逻辑1和0来表示。同时数字电路的输出与输入之间的关系是一种因果关系,因此它可以用逻辑函数来描述,并称为逻辑电路。对于任何一个电路,若输入逻辑变量A、B、C、的取值确定后,其输出逻辑变量F的值也被惟一地确定了,则可以称F是A、B、C、的逻辑函数,并记为 第18页,共100页,编辑于2022
8、年,星期一2.1.2 三种基本运算三种基本运算 1.与运算与运算(逻辑乘逻辑乘)与运算(逻辑乘)表示这样一种逻辑关系:只有当决定一事件结果的所有条件同时具备时,结果才能发生。例如在图2-1所示的串联开关电路中,只有在开关A和B都闭合的条件下,灯F才亮,这种灯亮与开关闭合的关系就称为与逻辑。如果设开关A、B闭合为1,断开为0,设灯F亮为1,灭为0,则F与A、B的与逻辑关系可以用表2-1所示的真值表来描述 所谓真值表,就是将自变量的各种可能的取值组合与其因变量的值一一列出来的表格形式。第19页,共100页,编辑于2022年,星期一图 2-1 与逻辑实例 第20页,共100页,编辑于2022年,星期
9、一表 2-1 与逻辑运算真值表 A BF0 00 11 01 10001与逻辑可以用逻辑表达式表示为F=AB 第21页,共100页,编辑于2022年,星期一 在逻辑代数中,将与逻辑称为与运算或逻辑乘。符号“”表示逻辑乘,在不致混淆的情况下,常省去符号“”。在有些文献中,也采用、及&等符号来表示逻辑乘。第22页,共100页,编辑于2022年,星期一2.或运算或运算(逻辑加逻辑加)图 2-4 或逻辑实例 第23页,共100页,编辑于2022年,星期一表 2-2 或逻辑运算真值表 A BF0 00 11 01 10111或逻辑可以用逻辑表达式表示为F=A+B 或逻辑也称为或运算或逻辑加。符号“+”表
10、示逻辑加。有些文献中也采用、等符号来表示逻辑加。第24页,共100页,编辑于2022年,星期一 3.非运算非运算(逻辑反逻辑反)非运算(逻辑反)是逻辑的否定:当条件具备时,结果不会发生;而条件不具备时,结果一定会发生。例如,在图2-7所示的开关电路中,只有当开关A断开时,灯F才亮,当开关A闭合时,灯F反而熄灭。灯F的状态总是与开关A的状态相反。这种结果总是同条件相反的逻辑关系称为非逻辑。非逻辑的真值表如表2-3所示,其逻辑表达式为 通常称A为原变量,A为反变量。第25页,共100页,编辑于2022年,星期一 图 2-7 非逻辑实例 AF0110表 2-3 非逻辑运算真值表 第26页,共100页
11、,编辑于2022年,星期一2.2 逻辑代数的基本定律和规则逻辑代数的基本定律和规则 2.2.1 基本定律基本定律 1.变量和常量的关系式 逻辑变量的取值只有0和1,根据三种基本运算的定义,可推得以下关系式。0-1律:A0 =0 A+1 =1自等律:A1=A A+0=A重叠律:AA=A A+A=A互补律:AA=0 A+A=1 第27页,共100页,编辑于2022年,星期一 2.与普通代数相似的定律与普通代数相似的定律交换律 AB=BA A+B=B+A结合律(AB)C=A(BC)(A+B)+C=A+(B+C)分配律 A(B+C)=AB+AC A+BC=(A+B)(A+C)以上定律可以用真值表证明,
12、也可以用公式证明。例如,证明加对乘的分配律A+BC=(A+B)(A+C)。证:(A+B)(A+C)=AA+AB+AC+BC =A+AB+AC+BC =A(1+B+C)+BC=A+BC因此有 A+BC=(A+B)(A+C)第28页,共100页,编辑于2022年,星期一3.逻辑代数中的特殊定律逻辑代数中的特殊定律反演律(De Morgan定律):还原律:表 2-4 反演律证明 AB0 00 11 01 11110111010001000第29页,共100页,编辑于2022年,星期一2.2.2 若干常用公式若干常用公式 1.合并律合并律 在逻辑代数中,如果两个乘积项分别包含了互补的两个因子(如B和B
13、),而其它因子都相同,那么这两个乘积项称为相邻项。合并律说明,两个相邻项可以合并为一项,消去互补量。第30页,共100页,编辑于2022年,星期一 2.吸收律吸收律 A+AB=A 证:A+AB=A(1+B)=A1=A 该公式说明,在一个与或表达式中,如果某一乘积项的部分因子(如AB项中的A)恰好等于另一乘积项(如A)的全部,则该乘积项(AB)是多余的。证:第31页,共100页,编辑于2022年,星期一 该公式说明,在一个与或表达式中,如果一个乘积项(如A)取反后是另一个乘积项(如 的因子,则此因子 是多余的。证:推论:该公式及推论说明,在一个与或表达式中,如果两个乘积项中的部分因子互补(如AB
14、项和AC项中的A和A),而这两个乘积项中的其余因子(如B和C)都是第三个乘积项中的因子,则这个第三项是多余的。第32页,共100页,编辑于2022年,星期一 2.2.3 三个重要规则三个重要规则 1.代入规则代入规则 任何一个逻辑等式,如果将等式两边所出现的某一变量都代之以同一逻辑函数,则等式仍然成立,这个规则称为代入规则。由于逻辑函数与逻辑变量一样,只有0、1两种取值,所以代入规则的正确性不难理解。运用代入规则可以扩大基本定律的运用范围。例如,已知A+B=AB(反演律),若用F=B+C代替等式中的B,则可以得到适用于多变量的反演律,即 第33页,共100页,编辑于2022年,星期一 2.反演
15、规则反演规则 对于任意一个逻辑函数式F,如果将其表达式中所有的算符“”换成“+”,“+”换成“”,常量“0”换成“1”,“1”换成“0”,原变量换成反变量,反变量换成原变量,则所得到的结果就是 。称为原函数F的反函数,或称为补函数。反演规则是反演律的推广,运用它可以简便地求出一个函数的反函数。例如:若 则 若 则 运用反演规则时应注意两点:不能破坏原式的运算顺序先算括号里的,然后按“先与后或”的原则运算。不属于单变量上的非号应保留不变。第34页,共100页,编辑于2022年,星期一 3.对偶规则对偶规则 对于任何一个逻辑函数,如果将其表达式F中所有的算符“”换成“+”,“+”换成“”,常量“0
16、”换成“1”,“1”换成“0”,而变量保持不变,则得出的逻辑函数式就是F的对偶式,记为F(或F*)。例如:以上各例中F是F的对偶式。不难证明F也是F对偶式。即F与F互为对偶式。第35页,共100页,编辑于2022年,星期一 任何逻辑函数式都存在着对偶式。若原等式成立,则对偶式也一定成立。即,如果F=G,则F=G。这种逻辑推理叫做对偶原理,或对偶规则。必须注意,由原式求对偶式时,运算的优先顺序不能改变,且式中的非号也保持不变。观察前面逻辑代数基本定律和公式,不难看出它们都是成对出现的,而且都是互为对偶的对偶式。例如,已知乘对加的分配律成立,即A(B+C)=AB+AC,根据对偶规则有,A+BC=(
17、A+B)(A+C),即加对乘的分配律也成立。第36页,共100页,编辑于2022年,星期一课堂练习求 的对偶式和反演式证明证明第37页,共100页,编辑于2022年,星期一课后练习P58 习题二2.22.42.5第38页,共100页,编辑于2022年,星期一逻辑函数有三种表示方法:代数表达式 真值表图示法第39页,共100页,编辑于2022年,星期一逻辑函数表达式的基本形式一个逻辑命题可以用多种形式的逻辑函数来描述,每一种函数式对应着一种逻辑电路。逻辑函数表达式种最基本的两种形式是“与或”式和“或与”式“与或”式(Sum of Product):即“积之和”表达式,是指一个函数表达式中包含着若
18、干个“积”项,每个“积”项中可以有一个或多个以原变量或反变量形式出现的字母,所有这些“积”项的“和”就表示了一个函数。“或与”式(Product of Sum):即“和之积”表达式,是指一个函数表达式中包含着若干个“和”项,每个“和”项中有若干个以原变量或反变量形式出现的字母,所有这些“和”项的“积”就表示了一个函数。第40页,共100页,编辑于2022年,星期一2.3 逻辑函数的两种标准形式逻辑函数的两种标准形式 2.3.1 最小项和最小项表达式最小项和最小项表达式 1.最小项最小项 n个变量的最小项是n个变量的“与项”,其中每个变量都以原变量或反变量的形式出现一次。两个变量A、B可以构成四
19、个最小项 ,三个变量A、B、C可以构成八个最小项 ,可见n个变量的最小项共有2n个。第41页,共100页,编辑于2022年,星期一表 2-8 三变量逻辑函数的最小项 第42页,共100页,编辑于2022年,星期一最小项具有以下性质:n变量的全部最小项的逻辑和恒为1,即 任意两个不同的最小项的逻辑乘恒为0,即 n变量的每一个最小项有n个相邻项。例如,三变量的某一最小项 有三个相邻项:。这种相邻关系对于逻辑函数化简十分重要。第43页,共100页,编辑于2022年,星期一 2.最小项表达式最小项表达式标准与或式标准与或式 如果在一个与或表达式中,所有与项均为最小项,则称这种表达式为最小项表达式,或称
20、为标准与或式、标准积之和式。例如:是一个三变量的最小项表达式,它也可以简写为 第44页,共100页,编辑于2022年,星期一 任何一个逻辑函数都可以表示为最小项之和的形式:只要将真值表中使函数值为1的各个最小项相或,便可得出该函数的最小项表达式。由于任何一个函数的真值表是惟一的,因此其最小项表达式也是惟一的。表 2-9 真值表 A B CF0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 101101001第45页,共100页,编辑于2022年,星期一 从真值表可知,当A、B、C取值分别为001、010、100、111时,F为1,因此最小项表达式由这四种组合所对应的
21、最小项进行相或构成,即 表 2-10 三变量逻辑函数的最大项 第46页,共100页,编辑于2022年,星期一 2.3.2 最大项和最大项表达式最大项和最大项表达式 1.最大项最大项 n个变量的最大项是n个变量的“或项”,其中每一个变量都以原变量或反变量的形式出现一次。n个变量可以构成2n个最大项。最大项用符号Mi表示(见表2-10)。与最小项恰好相反,对于任何一个最大项,只有一组变量取值使它为0,而变量的其余取值均使它为1。例如,或项 仅和变量取值101对应,故用M5表示。第47页,共100页,编辑于2022年,星期一最大项具有以下性质:n变量的全部最大项的逻辑乘恒为0,即 n变量的任意两个不
22、同的最大项的逻辑和必等于1,即 n变量的每个最大项有n个相邻项。例如,三变量的某一最大项 有三个相邻项:第48页,共100页,编辑于2022年,星期一2.最小项与最大项之间的关系最小项与最大项之间的关系 变量数相同,编号相同的最小项和最大项之间存在互补关系,即 例如:第49页,共100页,编辑于2022年,星期一 3.最大项表达式最大项表达式标准或与式标准或与式 在一个或与式中,如果所有的或项均为最大项,则称这种表达式为最大项表达式,或称为标准或与式、标准和之积表达式。如果一个逻辑函数的真值表已给出,要写出该函数的最大项表达式,可以先求出该函数的反函数 ,并写出 的最小项表达式,然后将 再求反
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 逻辑 代数 基础 PPT 讲稿
限制150内