- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
答案:B 分析:if语句后面的表达式必须放在括号内“()”,且不能使用赋之值运算符。在if和else后面用花括号“{}”括起来的多个语句成为了一个复合语句。 答案:(1)xy (2) uz * * * * * * 3.2 逻辑表达式和条件表达式 第八格科技中心 逻辑运算和逻辑表达式 逻辑变量 条件表达式 01 02 03 Content 目 录 04 作业 01 逻辑运算和逻辑表达式 Part One 逻辑运算符 逻辑运算又称布尔运算。用数学方法研究逻辑问题,建立逻辑演算。逻辑运算通常用来测试真假值。 在形式逻辑中,逻辑运算符是把表达式连接成更复杂的复杂表达式,有与()、或(||)、非(!)三种基本逻辑运算。 书例3.8 班级评选先进个人,其中一个条件是语文成绩 不低于75分且数学成绩不低于85分,输入语文和数学 成绩,输出该生是否有资格参选。 #include iostream using namespace std; int main() { int yw,sx; cout“输入语文成绩:; cinyw; cout“输入数学成绩:; cinsx; if (yw=75 sx=85) cout“有资格\n”; else cout“没有资格endl; return 0; } 书例3.9 根据问题写出条件表达式 1)判断一个数n是否可以同时被2与3整除 2)判断一个数x是否在区间[1,5]之内 3)判断一个数x是否等于0 练习 1)编程,从键盘输入一个数,输出其是否可以同时被2与3整除。 2)编程,从键盘输入一个数,输出其是否在区间[1,5]之内。 3)编程,从键盘输入一个数,输出其是否为正数。 练习:以下不正确的语句是( )。 A.if(xy); B.if(x=y)(x!=0) x+=y; C.if(x!=y)cinx;else ciny; D.if(xy) {x++;y++;} 练习:下面的程序段实现输出x,y,z三个数中的最大值,请填入正确的内容。 int x=5,y=8,z=9, u, v; if( (1) ) u=x; else u=y; if( (2) ) v=u; else v=z; cout”v=”vendl; 书例3.10 输入一个年份,判断是否为闰年。 能被4整除且不能被100整除,或能被400整除 是闰年。如2004,2000年是闰年,1900,1901年不是闰年。? 一般规律为:四年一闰,百年不闰,四百年再闰。#include iostreamusing namespace std;int main( ){? ? int year;? ? cout“输入年份:”endl;? ? cinyear;? ? if ((year%4==0 year%100!=0)|| year%400==0)? ? ? ? coutyear是闰年endl;? ? else? cout year年不是闰年endl;? ? return 0;} 02 逻辑变量 Part Two 逻辑变量(布尔变量) 逻辑变量用 bool 来定义,只有两个值,true(真 1)和false(假 0)。 逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合来表示,但它们之间有着本质区别,因为逻辑常量的取值只有两个,即0和1,而没有中间值。 阅读书p.72 例3.12 练习:输入一个字母,如果是大写字母,就转化为小写,如果是小写字母,结果不变。 03 条件表达式 Part Three 条件表达式 一般形式为: 表达式1 ?表达式2 :表达式3 执行顺序是,先求解表达式1,若为真则求解表达式2,此时表达式2的值作为整个条件表达式的值。若表达式1的值为假,则求解表达式3,表达式3的值为整个条件表达式的值。 例:max = (ab) ? a : b 如a比b大时,关系表达式为真,条件表达式的值为a;b比a大时,关系表达式为假,条件表达式的值为b。 注意,条件运算符的优先级大于赋值运算符,所以并不是关系表达式的结果赋值给bool型的max变量后执行条件表达式。而是先执行条件表达式,最后把表达式的值赋值给max变量。 书p73 例3.13:解释下列条件表达式的作用。 int max = (ab) ? a : b; cout((num % 2==0) ? “num is even” : “num is odd”)endl; y= (x0) ? 1 :-1; 书p73 例3.14:输入一个字母,如果是大写字母,就转化为小写,
您可能关注的文档
- 小升初数词课件.ppt
- 小石潭记教学课件.ppt
- 小数的大小比较课件PPT.ppt
- 小数的性质课件.ppt
- 小数的意义(二)课件.ppt
- 小数的意义和性质课件.ppt
- 小松鼠的大尾巴课件.ppt
- 小溪流的歌课件.PPT.ppt
- 小小的船PPT课件.ppt
- 小熊住山洞课件.ppt
- 物理(云南卷)(考试版A4) .docx
- 广州花都区2024-2025学年牛津深圳版七年级英语下第三次月考模拟练习题(含答案解析).docx
- 广州花都区2024-2025学年牛津深圳版八年级英语下第三次月考模拟练习卷(含答案解析).docx
- 物理(云南卷)(考试版A4).docx
- 广州天河区2024-2025学年牛津深圳版八年级英语下第三次月考模拟练习题(含答案解析).docx
- 2024-2025学年吉林省长春市第七十二中学九年级(下)月考语文试卷(3月份).docx
- 坐标测量机试题及答案.docx
- 地形数字测绘试题及答案.docx
- 地铁服务试题库及答案.docx
- 花店与茶馆合作合同.docx
最近下载
- 火力发电厂机务工程造价管理知识.pdf VIP
- 2025年高考数学第二轮复习(通用版)专题四立体几何第5讲 球的切接问题(学生版+解析).docx VIP
- 抽水蓄能电站项目融资计划书(范文参考).docx
- 2024年二级造价工程师《水利工程》试题及答案(卷7).docx VIP
- 2025年高考数学(通用版)第二轮复习大题规范练(六)(学生版+解析).docx VIP
- 2024年二级造价工程师《水利工程》试题及答案(卷10).docx VIP
- 全英文西方文明史智慧树知到期末考试答案章节答案2024年国际关系学院.docx
- 2024年二级造价工程师《造价管理基础》试题及答案(卷10).docx VIP
- 新能源汽车维修安全常识考试题库及答案.docx
- 标准图集-给水排水标准图集S5(二)井盖及踏步-7预制装配式钢筋混凝土排水检查井.pdf VIP
文档评论(0)