




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
或 与 非表达式培训资料 2008年8月9 作者 制造工程处系统组 Placeholder presentationtitle 6April 2006 Page2of10 1 什么是逻辑运算 逻辑运算是用来判断一件事情是 对 的还是 错 的 或者说是 成立 还是 不成立 在计算机里面进行的是二进制运算 逻辑判断的结果只有二个值 称这二个值为 逻辑值 用数的符号表示就是 1 和 0 1 表示该逻辑运算的结果是 成立 的 而 0 则表示该逻辑运算结果是 不成立 的 逻辑表达式的值只能有两种 真 1 和假 0 当维护条件表达式校验结果为 1 表示条件为真 当维护条件表达式校验结果为 0 表示条件为假 Placeholder presentationtitle 6April 2006 Page3of10 2 与 或 非在表达式中使用的符号表示方法和意思 逻辑的运算规则也不同于普通的运算规则 它有三个基本的运算 与 或 非 首先先熟悉一下符号 或的符号 与的符号 非的符号 1 与 相当于生活中说的 并且 就是两个或多个条件都同时成立的情况下 与 的运算结果才为 真 用 符号表示 校验结果应该为 1 2 或 相当于生活中的 或者 当两个或多个条件中有任一个条件满足 或 的运算结果就为 真 用 符号表示 校验结果应该为 1 3 非 就是指本来值的反或抛出的意思 当一个条件满足 非 的运算结果才为 假 用 符号表示 Placeholder presentationtitle 6April 2006 Page4of10 3 逻辑运算与 或 非的表达式描述 1 与逻辑 与逻辑又叫做逻辑乘 逻辑与的关系还可以用表达式的形式表示为 F A B C F A B C 此式说明 当逻辑变量A B C同时为1时 逻辑函数输出F才为1 其他情况下 F均为0 2 或逻辑 或逻辑又叫做逻辑加 逻辑或的关系还可以用表达式的形式表示为 F A B C F A B C 此式说明 当逻辑变量A B C中任何一个为1时 逻辑函数F输出等于1 3 非逻辑 非逻辑又常称为反相运算 F A 此式说明 输出变量是输入变量的相反状态 Placeholder presentationtitle 6April 2006 Page5of10 4 下面表格可以体现出与 或 非之间的相互关系 以上这种表示方法叫真值表法 采用一种表格来表示逻辑函数的运算关系 其中输入部分列出输入逻辑变量的所有可能组合 输出部分给出相应的输出逻辑变量值 同时从上面的真值表可以看出 A B 只要其中一个为假 A B的结果为假 A B时 只要其中一个为真 A B的结果为真 Placeholder presentationtitle 6April 2006 Page6of10 C规定先对 或 左边的表达式求值 然后再对其右边的表达式求值 如果 左右一边或两边的表达式为假时 其结果为假 左右一边或两边的表达式都为真时 其结果为真 如果 左右一边或两边的表达式为假或真时 其结果为假或真 例如下例组合 注 1代表真 0代表假 0 0 1 1 不会对 1 1 求值 因为 0 0 为假 故整个表达式为假 0 1 1 1 左右两边都要求值 整个表达式为真 1 1 0 0 不会对 0 0 求值 因为 1 1 为真 故整个表达式为真 1 0 1 1 要对 1 1 求值 因为 1 0 为假 又因为 1 1 为真 故整个表达式为真 1 0 0 0 因为 1 0 和 0 0 都为假 故整个表达式为假 5 逻辑运算符的求值顺序 Placeholder presentationtitle 6April 2006 Page7of10 6 复合逻辑运算 在数字系统中 除了与运算 或运算 非运算之外 常常使用的逻辑运算还有一些是通过这三种运算派生出来的运算 这种运算通常称为复合运算 常见的复合运算有 与非 或非 与或非等 1 与非逻辑与非逻辑是由与 非逻辑复合而成的 多输入的与非逻辑表达式可写为 F AB 其逻辑可描述为 只有输入A B同时为1时 输出F才为0 2 或非逻辑或非逻辑的逻辑符号如下 F A B 从与非的逻辑可以推出或非的逻辑关系 输入中有一个及一个以上1则输出为0 仅当输入全为0时输出为1 3 与或非逻辑多输入的与或非逻辑表达式可写为 F AB十CD 表达式说明 当输入变量A B同时为1或C D同时为1时 输出F才等于0 与或非运算是先或运算后非运算的组合 Placeholder presentationtitle 6April 2006 Page8of10 7 条件维护工作中的几个简单事例 A代表 HAVE ITEM 25007369 B代表 VAL MAINBOARD CHIP TYPE STR IN INTEL C代表 VAL OS TYPE STR IN WINXP 例子 1 现在做一个BOM中包含25007369和主板芯片是INTEL系统是XP的如何表示 答 A B C2 现在做一个BOM中包含25007369或主板芯片是INTEL或系统是XP的如何表示 答 A B C3 现在要做一个表达式为BOM中不含有25007369和主板芯片是INTEL芯片的主板如何表示 答 A B A B 4 现在做一个BOM中包含25007369和主板芯片是INTEL系统不是XP的如何表示 答 A B C A B C 5 现在做一个BOM中包含25007369或主板芯片是INTEL但是系统不是XP的如何表示 答 A B C Placeholder presentationtitle 6April 2006 Page9of10 8 函数说明 表达式输入介面 Placeholder presentationtitle 6April 2006 Page10of10 9 小节名及项目名简介 Placeholder presentationtitle 6April 2006 Page11of10 对于 与 或 非 之间的运算关系的理解 与 的优先级高于 或 的优先级 非 的优先级高于 与 的优先级 如果在 与 或 非 之间的运算关系中加入括号 的话 则 的优先级最高 在同一个级之间的运算过程中 运算法则 从左到右 而在混合的运算过程中 运算法则按照运算符的优先级进行运算 小结 Placeholder presentationtitle 6April 2006 Page12of10 讨论 下面的表达式是否正确为什么 1 VAL OS TYPE STR IN WINXP VAL OS TYPE STR IN winvista 2 VAL MAINBOARD ITEM COUNT 11009681 VAL MAINBOARD ITEM COUN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (完整版)数学六年级下册期末专题资料试题A卷解析
- 【语文】江苏省南京市瑞金北村小学三年级下册期末复习试题(含答案)
- 小学五年级上学期阅读理解专项英语复习培优试题测试卷
- 五年级下册期中英语质量模拟试题测试卷(含答案)
- 【语文】北京市中关村第二小学四年级上册期末复习试题(含答案)
- (完整版)七年级下册实数数学综合测试卷及答案(二)培优试题
- 2025年初级银行从业资格之初级公司信贷基础试题库和答案
- 2025市政施工员考试试题库附答案
- 2025年职业健康培训考核考试练习题及答案解析
- 2025年大学人力资源管理试题及答案
- 专项项目贡献证明书与业绩认可函(8篇)
- 2025年广东省广州市中考二模英语试题(含答案)
- 消防员心理测试题库及答案解析
- 2025小升初租房合同模板
- 放射科造影剂过敏反应应急处理预案
- 《大嘴巴纸玩偶》名师课件
- 2025年上海市高考英语热点复习:阅读理解说明文
- 国家管网集团合同范本
- 中医全科学科
- Unit 1 Teenage life单词变形-学生背诵与默写清单-2024-2025学年高中英语人教版(2019)必修第一册
- 铁路技术规章:018铁路军事运输管理办法
评论
0/150
提交评论