3.1选择结构概述(课件)-《 C语言程序设计》同步教学(电子工业出版社)

2024-08-05
| 13页
| 64人阅读
| 4人下载
普通

内容正文:

项目三 选择结构程序设计 1 C语言程序设计基础 知识目标 了解选择结构 掌握使用if语句实现选择结构 掌握使用switch语句实现多分支选择结构 掌握选择结构的嵌套 技能目标 学会使用if语句编写条件选择程序 学会使用嵌套if语句和switch语句编写多分支选择结构程序 思政目标 培养学生自主学习、选择、探索和解决问题的能力 引导拓展思维,培养创新能力 2 任务1 ——选择结构概述 基础篇 3 如: 如果今天不下雨,我们去锻炼身体(要判断是否下雨) 如果考试没及格,需要补考(需要判断分数是否达到及格) 如果遇到红灯,需要停下来等候,绿灯亮时,才能通过(需要判断红灯还是绿灯) 60岁以上的人,可以免费乘坐公共交通车(需要判断年龄是否满60岁) C语言有两种选择语句: (1)if语句,用来实现一个或者两个分支的选择结构; (2)switch语句,用来实现多情况选择结构。 选择结构程序设计——基础篇 4 任务2 ——使用if语句实现选择结构 5 一般形式: if语句中的表达式可以是关系表达式,逻辑表达式,或者数值表达式。语句可以是单句,如果有多条语句时,要采用复合语句形式, 2.1单分支选择结构 选择结构程序设计——基础篇 6 【例3-1】 已知a,b两个数,如果a大于b时,则两个数进行交换。 【解题思路】 先输入两个a,b两个数的值,句比较一次大小,使用if语实现交换。 如何实现两个值的交换?这里不能直接互换,要借助第三个变量t,就像现实生活中,一杯水A和一杯奶B进行交换,必须借助第三个空杯T。先将A倒入T,再将B倒入A ,然后将T倒入B,这样就实现了两个杯子中的内容互换。 选择结构程序设计——基础篇 7 【程序代码】 选择结构程序设计——基础篇 8 【运行结果】 说明:复合语句必须使用{} 思考:本程序中,如果将{}括号去掉,会出现什么结果? 选择结构程序设计——基础篇 9 一般形式: if(表达式) 语句1 else 语句 2 2.2双分支情况选择 选择结构程序设计——基础篇 10 【例3-2】 输入x的值,求解y值 【解题思路】输入已知值x,判断两次,分别求解不同条件下的y值 选择结构程序设计——基础篇 11 【程序代码】 选择结构程序设计——基础篇 12 【运行结果】 【程序分析】“math.h”是一个库文件,是标准数学函数定义的集合,sqrt函数的定义就保存在其中,所以使用时要将该文件包含进来。 选择结构程序设计——基础篇 13 $$

资源预览图

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