版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,计算机程序设计基础,第三讲 逻辑判断(续),2,二、逻辑判断,逻辑表达式 某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析: A、B至少有一人作案; A、E、F三人中至少有两人参与作案; A、D不可能是同案犯; B、C或同时作案,或与本案无关; C、D中有且仅有一人作案; 如果D没有参与作案,则E也不可能参与作案。 试编一程序,将作案人找出来。,3,二、逻辑判断,为了解这道题,我们要研究逻辑运算符与逻辑表达式。 1、逻辑与,运算符为 如果A为0,则输出 A:不是罪犯如果A为1,则输出 A:是罪犯 参考程序AQFX.c(案情分析),18,讨 论,19,二、逻辑判断,大家参与讨论的题,五位跳水高
2、手将参加十米高台跳水决赛,有好事者让五个人据实力预测比赛结果。 A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一; 决赛成绩公布之后,每位选手的预测都只说对了一半,即一对一错,请编程解出比赛的实际名次。,20,二、逻辑判断,思路:,1 首先是将五个人的预测写成逻辑表达式:让关系运算符“=”的含义是“是”。让数字1、2、3、4、5分别表示名次第一、第二,第五。 让整型变量A、B、C、D、E分别表示每个选手所得名次。 A选手说:B=2,A=3;B选手说:B=2,E=4;C选手说:C=1,D=2;D选手说:C=5,D=3
3、;E选手说:E=4,A=1;,21,二、逻辑判断,2 考虑到每个人说的话是一对一错,即一真一假,比如A说的,如B=2为真,则A=3为假,为真取值为1,为假取值为0,则两个关系表达式之和必为1。即 (B=2)+(A=3)应该是1 我们可以归纳出要同时满足五个人所说的话都符合一半对一半错的条件是ta=(B=2)+(A=3)=1; 符合A选手的话,则ta为1tb=(B=2)+(E=4)=1; 符合B选手的话,则tb为1tc=(C=1)+(D=2)=1; 符合C选手的话,则tc为1td=(C=5)+(D=3)=1; 符合D选手的话,则td为1te=(E=4)+(A=1)=1; 符合E选手的话,则te为1因为ta,tb,te非1即0,五个条件值都加在一起,22,二、逻辑判断,3 只有等于5时才都符合每个人所说的话,这仅只是符合题意的一个必要条件,同时还得考虑A、B、C、D、E的取值不得有相同者,可以考虑,是一个条件,4 仍然可以用枚举的方法,让变量A、B、C、D、E在15中取值,形成满足上述条件的AE的组合,即是所求。这时可用循环结构,如下所示,2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学四年级(水利水电工程)水电站工程施工试题及答案
- 蓝黄色扁平插画企业风险管理培训课件其他管理
- 制氧机培训课件教学
- 工程安全质量培训心得课件
- 工程安全体验培训中心课件
- 2026年民法典知识竞赛测试题库及答案(完整版)
- 成瘾医患沟通的循证沟通策略选择
- 成本标杆的行业对标策略-2
- 安全意识模拟练习
- 样板制定模版规划
- 电镀工初级复习题
- 2025至2030全球及中国室内定位技术行业项目调研及市场前景预测评估报告
- 生产安全操作安全培训模板
- 国际货运代理公司合伙协议书
- 质量安全环保保证协议书
- 北京市朝阳区2023-2024学年七年级上学期期末质量监测历史试卷及答案
- 教代会提案工作培训指南
- 2025年副高卫生职称-临床医学检验学技术-临床医学检验临床化学技术(副高)代码:058历年参考题库典型考点含答案解析
- 2025年四川单招试题及答案普高
- 学堂在线 雨课堂 学堂云 生活、艺术与时尚:中国服饰七千年 期末考试答案
- JJF 2254-2025戥秤校准规范
评论
0/150
提交评论