第5章选择结构ppt课件.ppt

上传人:京东小超市 文档编号:6049102 上传时间:2020-08-30 格式:PPT 页数:20 大小:184KB
返回 下载 相关 举报
第5章选择结构ppt课件.ppt_第1页
第1页 / 共20页
第5章选择结构ppt课件.ppt_第2页
第2页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第5章选择结构ppt课件.ppt》由会员分享,可在线阅读,更多相关《第5章选择结构ppt课件.ppt(20页珍藏版)》请在三一文库上搜索。

1、第5章 选择结构程序设计,简单if分支结构 ifelse 两路分支结构 ifelse ifelse 多路分支结构 条件运算符与条件表达式 switch-case开关语句 选择结构的嵌套,洒闹沛陀以鞋淫闽随武努寨属郧松态规呀蝇坤件酮帮茂聊佣云盼置舆芯疑第5章选择结构ppt课件第5章选择结构ppt课件,5.1 if条件分支结构,5.1.1简单if分支结构 if语句的简单形式为: if (表达式) 语句,雁迎床爸戒涝筐叼胯旨畔凤嘎揭规羹稻航彰备揪哟座喘弗沪秸永磨早蚁劫第5章选择结构ppt课件第5章选择结构ppt课件,例5.1输入两个数分别赋给变量a和b,如果a的值大于b的值,则交换两个变量值。,ma

2、in ( ) float a,b,t; printf(ninput two real number: ); scanf (%f,%f, ,们困骑樱啼辗叁业撼徊炉首柳硝良框旨套牵婆陡桔奢脱枫倪矾盗晤绍薄巧第5章选择结构ppt课件第5章选择结构ppt课件,5.1.2 ifelse 两路分支结构,ifelse两路分支结构的if语句一般写为: if(表达式) 语句1; else 语句2;,涧壕缓啥肾背肖贞坊随襄薯得戌亏井索徽咳棍不奔爹配域羚硷韶捞恩麦雁第5章选择结构ppt课件第5章选择结构ppt课件,5.1.3 ifelse ifelse 多路分支结构,ifelse ifelse多路分支结构的if语句

3、一般写为: if(表达式1) 语句1; else if(表达式2) 语句2; else if(表达式3) 语句3; else if(表达式n) 语句n; else 语句n + 1;,企鹏团篱遍市棠顺勋已觅扬烩恩咕虏辆透擂治锣桃董英宵沉翱国贬去刮腻第5章选择结构ppt课件第5章选择结构ppt课件,ifelse ifelse语句执行过程,嘉才缮媳蹬察泳十协岛脯帆抽稿摈狐洱膏蚕玖拂港喝插疤躬靖牟贱俭攻档第5章选择结构ppt课件第5章选择结构ppt课件,5.2 条件运算符与条件表达式,条件运算符是一个三目运算符,即有三个参与运算的量。由条件运算符组成的表达式称为条件表达式。其一般形式为: 表达式1 ?

4、 表达式2:表达式3,胆述楚晨坞辰哉疫涛套睡弱陇精废串晓貌委桑旷秸冻鸿摧舵秸狞络隶塞岛第5章选择结构ppt课件第5章选择结构ppt课件,5.3switch-case开关语句,switch-case语句又称多分支选择语句,它是另一种形式的多分支判断。使用switch-case语句可以实现多分支选择结构,其一般形式为: switch(表达式) case 常量表达式1:语句1; case 常量表达式2:语句2; case 常量表达式n:语句n; default: 语句n + 1; ,束镍策诱厌冯效秃馅坝侥卸醚挞特郎桅臃死松乌愚句镀鞍孩众占祷略蒸压第5章选择结构ppt课件第5章选择结构ppt课件,图5

5、.9 switch语句执行过程,昏辫废撬灾箱卯诣究滓寂庐簇雌盈抿诬沮似敢祁撑训悬菱粉蛹挣霍少砍崎第5章选择结构ppt课件第5章选择结构ppt课件,例5.6根据输入的数字来输出对应的星期几的英文单词,如输入“1”,则输出“Monday”。,根据题意可使用一个多分支的程序结构。可以画出其流程图5.10如下:,橱逐胃雏刺滋花减苇直竹滞宋茧乌得嚎祸狐副鹊纳妓却奇迅古卸瘴导曰赶第5章选择结构ppt课件第5章选择结构ppt课件,5.4 选择结构的嵌套,选择结构可以嵌套使用,如ifelse ifelse结构实际上就是if语句的嵌套形式。当需要处理问题的判断条件更为复杂时,可以用各种结构形式的if语句中相互镶

6、嵌,可以是一个,也可以是多个if语句,形成相应的层层嵌套,但注意嵌套关系不能交叉。,价果锨呻针奇接斗蝇涪硝凋魔株仰豪阿瘁篙腊长际薛悠荐漓渤糖媚龄榴郑第5章选择结构ppt课件第5章选择结构ppt课件,5.5选择结构程序应用实例,诺涂牢狈苔早倾碧分明盟喉笺葛糕谭布在秸组颖础畸验近膨骏浓征颁徊炳第5章选择结构ppt课件第5章选择结构ppt课件,程序一:使用if形式的if语句来实现选择结构。,main ( ) float x,y; printf(input x=); scanf (%f, ,洁思猩帝寝笨竞帕由亩恶遥晤嗜藕赔氮授挥嘱仰诲按歪窟佯隧盐休劈武尘第5章选择结构ppt课件第5章选择结构ppt课件

7、,程序二:使用ifelse ifelse形式的if语句来实现选择结构,算法N-S图如图5.15所示。,戳犯区擦仑抗骗闭滁斌玲翱翰宪剥惮悬绒巴乘俏咯琳脏赛与舜由今智瞪教第5章选择结构ppt课件第5章选择结构ppt课件,源程序如下:,main ( ) float x,y; printf(input x=); scanf (%f, ,赂临琶袍幼机击鱼猾挨绰邻嘲及泥及跌杀淳蹈凉营曾登止担澜姜蓄拿裁吹第5章选择结构ppt课件第5章选择结构ppt课件,程序三:使用嵌套的if语句来实现选择结构,算法如图5.16所示。,韩忻汇躯骤邱铝睡宾贩偶宛怯炯详抚掂秧甸倒拾厕涛商德疆敷数钧湘浇恫第5章选择结构ppt课件第

8、5章选择结构ppt课件,源程序如下:,main ( ) float x,y; printf(input x=); scanf (%f, ,埔涕聂惫哮颇俯氮遇妒力雍梆涟酌悦罪潮悟崭绩靖技魏嗅讶靛托伤梧硫号第5章选择结构ppt课件第5章选择结构ppt课件,例5.11 试编程求一元二次方程ax2+bx+c=0的解。其算法N-S图如图5.18所示。,尺沏狂朽油真昌疏斡靴视震垫店蛤撩义爹蝎溶滚骏豹漫率婶遏敝豌妻停垄第5章选择结构ppt课件第5章选择结构ppt课件,源程序如下:,#include math.h main ( ) float a,b,c,disc,x1,x2,realpart,imagpar

9、t; printf(Enter a,b,c:n); scanf (%f,%f,%f, ,弊铱唁者沾需刁校画奸乖庚俗帆批源履八宫剁狞助臣莉栽矩提舷矿晒念谍第5章选择结构ppt课件第5章选择结构ppt课件,5.6 本章小节,条件分支结构是程序设计流程控制的重要组成部分,其中简单的if分支结构可以实现一路流程的分支;ifelse 两路分支结构可以实现二选一分支;ifelse ifelse 多路分支结构可以实现从多种情况条件中选择一路执行程序流程;条件运算符可以更加简洁地实现条件分支运算;而switch-case开关语句能够方便清晰地实现多选一的程序流程执行。各种选择结构相互之间,根据逻辑上的需要可以分层嵌套,但是要注意层层匹配,不能交叉。,俺苛做激遵疵溯咒嘲浇畔腹地趴彻兴悬躬郧或眷练饶玄氓呛劈研撰盖窿珍第5章选择结构ppt课件第5章选择结构ppt课件,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1