3.5选择结构综合举例(课件)-《 C语言程序设计》同步教学(电子工业出版社)

2024-08-05
| 19页
| 48人阅读
| 2人下载
普通

内容正文:

项目三 选择结构程序设计 1 C语言程序设计基础 知识目标 了解选择结构 掌握使用if语句实现选择结构 掌握使用switch语句实现多分支选择结构 掌握选择结构的嵌套 技能目标 学会使用if语句编写条件选择程序 学会使用嵌套if语句和switch语句编写多分支选择结构程序 思政目标 培养学生自主学习、选择、探索和解决问题的能力 引导拓展思维,培养创新能力 2 任务5 ——选择结构综合举例 进阶篇 3 【例3-6】 根据输入的x值,求解对应的y值。 【解题思路】 根据输入的x值的范围,使用嵌套的if多分支情况选择语句,来给y赋值。 选择结构程序设计——进阶篇 X x<0 2.5-x 0 <=x<5 2-1.5(x-3) 5<=x<10 x/2-1.5 10<=x<20 X+2.5 x>=20 y= 4 【程序代码】 选择结构程序设计——进阶篇 5 【运行结果】 选择结构程序设计——进阶篇 6 【例3-7】根据输入的分数,输出对应的成绩等级。 90-100分 A等;80-89分 B等 70-79分 C等;60-69分 D等 60分以下 E等 【解题思路】 本题可以采用switch语句来实现多分支情况选择。具体方法是,将输入的分数x除以10,将它转换成对应的整数n,比如90-100之间的分数将转换成9,10两个数,80-89的转换成8,以此类推,60分以下的得到5,4,3,2,1,0六个数。如果成绩超出了0-100分的范围,提示输入错误。 选择结构程序设计——进阶篇 7 【程序代码】 选择结构程序设计——进阶篇 8 【运行结果】 选择结构程序设计——进阶篇 9 【例3-8】输入三角形的三条边a,b,c,利用相应的面积公式如下: 【解题思路】 输入三角形的三条边长,先判断是否能构成三角形,三角形的构成条件是任意两条边的和大于第三边,如果满足上述条件,则按上述公式进行求解,否则,输出不能构成三角形的信息。 选择结构程序设计——进阶篇 10 【程序代码】 选择结构程序设计——进阶篇 11 【运行结果】 选择结构程序设计——进阶篇 12 任务6 ——学生信息管理系统 提高篇 13 【管理系统2-1】输出学生期末总成绩,要求判断输入成绩是否正确。 【程序代码】 选择结构程序设计——提高篇 14 选择结构程序设计——提高篇 15 【运行结果】 选择结构程序设计——提高篇 16 【管理系统2-2】改进管理系统1-1,使其能验证输入选项是否正确。 【程序代码】 选择结构程序设计——提高篇 17 18 【运行结果】 选择结构程序设计——提高篇 19 $$

资源预览图

3.5选择结构综合举例(课件)-《 C语言程序设计》同步教学(电子工业出版社)
1
3.5选择结构综合举例(课件)-《 C语言程序设计》同步教学(电子工业出版社)
2
3.5选择结构综合举例(课件)-《 C语言程序设计》同步教学(电子工业出版社)
3
3.5选择结构综合举例(课件)-《 C语言程序设计》同步教学(电子工业出版社)
4
3.5选择结构综合举例(课件)-《 C语言程序设计》同步教学(电子工业出版社)
5
3.5选择结构综合举例(课件)-《 C语言程序设计》同步教学(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。