第4章 选择结构程序设计.pptx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 选择结构程序设计 ;掌握关系表达式和逻辑表达式的组成及运算 理解选择结构(分支结构)程序设计的概念 掌握if语句、switch语句的基本结构及执行过程 学会简单的选择结构程序设计 ;4.1 案例:红绿灯;4.1 案例:红绿灯;4.1 案例:红绿灯;4.2 关系运算符与关系表达式 ;C语言处理判断和输出判断结果示意图 ;4.1 关系运算符与关系表达式;4.3 逻辑运算符与逻辑表达式 ;4.3 逻辑运算符与逻辑表达式;【例4-2】分析下面程序段的运行结果 ;4.4 逻辑运算符的短路现象 ;【例4-3】测试短路现象 ;4.5 if语句 ;4.3 if语句;【例4-5】从键盘输入一个整数,判断是否是偶数,若是,则输出“Yes”,否则输出“No”;【例4-6】从键盘输入两个整数,输出其中最大者;4.5.3 多分支选择结构 ;4.5.3 多分支选择结构;4.6 案例:打车费用的计算 ;4.7 if语句的嵌套 ;4.8 案例:闰年的判断;4.9 条件运算符和条件表达式 ;【例4-9】用条件运算符输出3个整数中的最大者;4.10 switch语句 ;【例4-10】输入一个十进制数,根据输入的数输出所对应的英文星期单词,若所输入的数小于1或大于7,则输出“Error”。 ;4.10 switch语句;修改后的例4-10程序;【注意】;关于 break;4.11 案例:判断输入的整数是否含有数字6 ;4.12 案例:三个数的排序;4.13 案例:分数等级的划分 ;4.13 案例:分数等级的划分;【分析】;【例4-13】将一个百分制的成绩(设是整数)转化成5个等级(用switch语句完成);根据某种条件的成立与否而采用不同的程序段进行处理的程序结构称为选择结构,也称为分支结构。选择结构体现了程序的逻辑判断能力。 对于条件的判断,C语言采用逻辑值1和0分别表示真和假。产生这种逻辑值的表达式是关系表达式和逻辑表达式。二者可以统称条件表达式。 C语言采用if语句和switch语句描述选择结构。 if语句可分为单分支、双分支和多分支。一般采用if语句实现简单的分支结构程序。 switch语句和break语句配合可以实现多分支结构程序。 嵌套的if语句和siwtch语句都能设计完成多分支的程序,二者各有特色。对于条件具备规律性的问题,采用switch语句效率更好,可读性也更好。 ;下面程序的输出结果是 : #include <stdio.h> main() { int x=1,a=0,b=0; switch(x) { case 0: b++; case 1: a++; case 2: a++;b++; } printf("a=%d,b=%d\n",a,b); } 设计一个简单的计算器程序,用户输入运算数和四则运算符(+、-、*、/),输出计算的结果。 编写程序,从键盘输入学生成绩,输出对应的等级(100分为A,90~99分为B,80~89分为C,70~79分为D,60~69分为E,小于60分为F)。

文档评论(0)

文人教参 + 关注
实名认证
内容提供者

老师教学,学生学习备考课程、成人语言培训课程及教材等为提升学生终身学习竞争力,塑造学生综合能力素质,赋能学生而努力

版权声明书
用户编号:6103150140000005

1亿VIP精品文档

相关文档