《C语言》单元4 选择结构程序设计 教学课件.pptxVIP

《C语言》单元4 选择结构程序设计 教学课件.pptx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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后面

文档评论(0)

土豆 + 关注
实名认证
文档贡献者

~

1亿VIP精品文档

相关文档