- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第5章选择结构程序设计*重点与难点5.1关系运算符和关系表达式5.2逻辑运算和逻辑表达式5.3if语句5.4switch语句5.5程序举例*本章小结*作业重点与难点重点:条件表达式的构成;选择结构。难点:if语句的嵌套;switch语句。5.1关系运算符和关系表达式1.关系运算符2.关系表达式3.关系运算符的优先级4.关系运算符的结合方向1.关系运算符2.关系表达式1)3=58!=6a==cabmn2)关系表达式常用来表示条件成绩(x)小于60分,x603)关系表达式的值真:1假:03.关系运算符的优先级分以下几种情况:1)前4种关系运算符(、=、、=)的优先级别相同,后两种(==、!=)也相同。2)关系运算符的优先级低于算术运算符。3)关系运算符的优先级高于赋值运算符。举例a==bcab+cf=ab+c4.关系运算符的结合方向自左向右5.2逻辑运算符和逻辑表达式1.逻辑运算符2.逻辑表达式3.优先级和结合方向4.如何表示复杂的条件?5.短路原则6.判断一个量的“真”与“假”1.逻辑运算符2.逻辑表达式举例y%4==0y%100!=0||y%400==0a+bca+cbb+ca!(ab)表达式的值真:1假:03.逻辑运算优先级和结合方向优先级!(非)算术运算符关系运算符(与)和||(或)赋值运算符结合方向自左向右4.如何表示复杂的条件?1)判断年份y是否为闰年y%4==0y%100!=0||y%400==02)判断三条边是否构成三角形a+bca+cbb+ca3)总分(zf)不小于600且综合大于660zf=600zf6605.短路原则逻辑表达式求解的原则(短路原则):并不是所有的逻辑运算符都会被执行,只是在必须执行下一个逻辑运算符才能求出表达式的值时,才执行该运算符。abca||b||c举例已知m,n分别为1,执行下面表达式后,m,n的值各为多少?(m=35)(n=4)(m=35)||(n=4)6.判断一个量的“真”与“假”在判断一个运算量的“真”与“假”的时候:①“真”用非0表示。②“假”用0表示。0.3-0.534!15.3if语句5.3.1if语句的三种形式5.3.2if语句嵌套5.3.3条件运算符5.3.1if语句的三种形式1、if(表达式)语句2、if(表达式)语句1else语句2if()~举例if(ab){t=a;a=b;b=t;}整型数交换(不用中间量)a=9;b=5;a=a+b;(a=9+5=14)b=a-b;(b=14-5=9)a=a-b;(a=14-9=5)if()~else~举例if(total=1000)sfje=total*0.85;elsesfje=total*0.95;if()~elseif()~else~举例if(score60)printf(E);elseif(score70)printf(D);elseif(score80)printf(C);elseif(score90)printf(B);elseif(score=100)printf(A);elseprintf(error);5.3.2if语句嵌套if(ch=Ach=Z||ch=ach=z)if(ch=Ach=Z)printf(upper);elseprintf(lower);elseif(ch=0ch=9)printf(digital);elseprintf(other);if与else数目不相等else与if配对原则5.3.3条件运算符一般形式:表达式1?表达式2:表达式3条件运算符是唯一的3目运算符max=(xy)?x:y优先级和结合方向仅比赋值运算、逗号运算的优先级高;“自右向左”举例ab?a:cd?c:d=ab?a:(cd?c:d)xy?1:1.5表达式2、表达式3的类型不同,结果是什么类型?为两个表达式中较高的类型(本例为:double型)5.4switch语句switc
您可能关注的文档
- 爆破和不完全爆破.ppt
- 不完全信息静态博弈.ppt
- 服务流程(服务七步曲).ppt
- Lesson03-选择结构程序设计.ppt
- 初中美术动手教程——制作笔筒.ppt
- 第5章选择结构程序设计.ppt
- 第5章---选择结构程序设计.ppt
- 冰箱基础知识.pptx
- 康桥半岛地产推广策略.ppt
- Vb选择结构程序设计1.ppt
- 2023学年诸暨中学高三年级第二学期3月第二次模拟考试(政治)公开课教案教学设计课件资料.docx
- 运动的合成与分解(二)公开课教案教学设计课件资料.pptx
- 近五年浙江省各地图形的翻折(轴对称)原题公开课教案教学设计课件资料.doc
- 如何做教师-2019-11-13-中关村一小相关公开课教案教学设计课件资料.pptx
- 生活中的圆周运动 (水平面)正式版公开课教案教学设计课件资料.pptx
- 专题10 条件概率与全概率公式公开课教案教学设计课件资料.docx
- 金华市东阳市2019学年第二学期期末测试卷公开课教案教学设计课件资料.doc
- 5 琥珀(第二课时)【慕课堂版】公开课教案教学设计课件资料.pptx
- 项目五 打印米老鼠模型公开课教案教学设计课件资料.ppt
- (打印版)9月25日地理周练公开课教案教学设计课件资料.docx
最近下载
- SpaceX内部讲义之系统工程_【机翻中文】资源.pdf
- 《外贸英语函电(第4版)》课后答案 王黎明.docx
- 《快乐的夏天》PPT课件中班故事.pptx
- 软件定义网络(SDN)技术与应用-实训课程标准.doc
- 2024年湖南人力资源和社会保障厅事业单位笔试真题 .pdf
- 低功率超声对藻类生长的影响实验研究市政工程专业论文.docx
- 20230606-海通证券-保险行业海内外保险资金投资分析(上):兼收并蓄,博采众长.pdf
- 20230712-海通证券-保险行业海内外保险资金投资分析(下):兼收并蓄,博采众长.pdf
- Boss Roland逻兰RC-505mkII 乐句循环工作站RC-505mkII 中文用户手册 说明书.pdf
- 数码摄像机-松下-SDR-S9说明书.pdf
文档评论(0)