- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第4单元选择结构程序设计
目录concents任务1选择结构编程思想任务2if语句任务3switch语句
任务1选择结构程序设计思想
选择结构的概念工作概述1.什么叫选择结构?
条件是什么?条件为“真”时执行什么?条件为“假”时执行什么?选择结构程序设计的四大要素:“汇合点”在哪里?
任务2if语句
一、单分支选择语句if工作概述提出问题:什么是单分支选择语句?
一般格式执行流程if(表达式){语句序列;}【说明】“语句序列”可以是一条语句,也可以是多条语句。当语句序列中的语句超过1条时,必须用一对大花括号“{}”将其括起来,以复合语句形式出现。一、单分支选择语句if
0403定义三个整型变量x,y,max010205将第一个数赋给max用前一个数的最大者与第二个数比,得出新的最大者给x,y赋值;输出最大者【例4-1】输入两个整数,输出其中的大数。要求:用单边if语句实现。设计步骤:一、单分支选择语句if
0403定义三个整型变量x,y,max010205将第一个数赋给max用前一个数的最大者与第二个数比,得出新的最大者给x,y赋值;输出最大者一、单分支选择语句if源程序:main(){intx,y,max;printf(“inputtwonumbers:”);scanf(“%d,%d”,x,y);max=x;if(maxy)max=y;printf(“max=%d”,max);}【例4-1】输入两个整数,输出其中的大数。要求:用单边if语句实现。设计步骤:
【例4-2】输入3个整数,按照从小到大的顺序输出。一、单分支选择语句if1.程序分析:(1)日常思维——演示——分析——结论(2)换位思考
一般格式执行流程if(表达式){语句序列1;}else{语句序列2;}【说明“语句序列”可以是一条语句,也可以是多条语句。当语句序列中的语句超过1条时,必须用一对大花括号“{}”将其括起来,以复合语句形式出现。二、双分支选择语句if-else
03程序分析0102源程序算法设计【例4-3】编程,判断整数x的奇偶性。设计步骤:二、双分支选择语句if-else
(1)请读者用双分支选择语句改写【例题4-1】。(2)如何用单分支if语句实现【例4-3】的功能。测一测二、双分支选择语句if-else
使用if-else语句,应注意以下事项。事项1if-else中可省else,无else子句时就是单分支if语句。二、双分支选择语句if-else
使用if-else语句,应注意以下事项。事项2else必须与if搭配使用。二、双分支选择语句if-else
使用if-else语句,应注意以下事项。事项3当if子句和else子句中包含多条语句时,必须要用“{}”括起来组成复合语句。二、双分支选择语句if-else
使用if-else语句,应注意以下事项。事项4C程序没有行的概念,因此,if-else语句可以写在一行上,也可以分多行书写。二、双分支选择语句if-else
使用if-else语句,应注意以下事项。事项5使用if语句时,不要随意加分号,否则会造成语法错误。二、双分支选择语句if-else
一般格式执行流程if(表达式1)语句序列1;elseif(表达式2)语句序列2;elseif(表达式3)语句序列3;.......elseif(表达式n)语句序列n;else语句序列n+1;三、if语句的嵌套
03程序分析0102源程序算法设计【例4-4】输入3个整数,输出其中的最大者。设计步骤:三、if语句的嵌套
if嵌套的使用说明if与else的配对原则当if语句嵌套使用时,会出现if与else配对的问题。C编译系统处理该问题的原则是:else总是与它前面离它最近的尚未配对的if配对。三、if语句的嵌套
任务实施键盘输入学生成绩等级grade,输出成绩范围。
任务3switch语句
一般格式功能switch语句首先计算switch后面的表达式的值,并逐个与case后面的表达式的值作比较。当与某个常量表达式的值相等时,以此作为入口,执行该case后面的语句组,若表达式的值与任何case均不相同,则执行default后面的语句组n+1。
switch语句的注意事项事项1switch后面
您可能关注的文档
- 《电子商务数据分析与应用》02.任务二 常见数据采集工具 教学课件.pptx
- 《电子商务数据分析与应用》03.任务三 数据采集实施 教学课件.pptx
- 《BIM技术与应用》单元1 Revit Architecture基本知识 教学课件.pptx
- 《BIM技术与应用》单元16 协同作业 教学课件.pptx
- 《BIM技术与应用》单元15 明细表 教学课件.pptx
- 《BIM技术与应用》单元14 成果输出 教学课件.pptx
- 《BIM技术与应用》单元13 渲染与漫游 教学课件.pptx
- 《BIM技术与应用》单元12 详图大样 教学课件.pptx
- 《BIM技术与应用》单元11 场地 教学课件.pptx
- 《BIM技术与应用》单元10 扶手、楼梯和坡道 教学课件.pptx
文档评论(0)