C语言程序设计 理实一体化教程 教学课件 作者 杜恒第4章 选择结构程序设计.ppt

C语言程序设计 理实一体化教程 教学课件 作者 杜恒第4章 选择结构程序设计.ppt

ID:50043701

大小:629.00 KB

页数:21页

时间:2020-03-08

C语言程序设计 理实一体化教程 教学课件 作者 杜恒第4章 选择结构程序设计.ppt_第1页
C语言程序设计 理实一体化教程 教学课件 作者 杜恒第4章 选择结构程序设计.ppt_第2页
C语言程序设计 理实一体化教程 教学课件 作者 杜恒第4章 选择结构程序设计.ppt_第3页
C语言程序设计 理实一体化教程 教学课件 作者 杜恒第4章 选择结构程序设计.ppt_第4页
C语言程序设计 理实一体化教程 教学课件 作者 杜恒第4章 选择结构程序设计.ppt_第5页
资源描述:

《C语言程序设计 理实一体化教程 教学课件 作者 杜恒第4章 选择结构程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章选择结构程序设计第4章选择结构程序设计4.1if语句4.2if语句的嵌套4.3switch多分支开关语句4.4goto及语句标号4.5综合实训习题4.1if语句知识导例在数学计算中,经常会求一个数x的绝对值。04(65-80)P16fyy_Embed_1.png图4-1程序ex4_1_1.c运行结果相关知识C语言有三种基本结构:顺序、分支(选择)和循环结构,if语句属于分支结构,它的作用是根据所判断的条件是否满足来决定执行哪个语句块。4.1if语句图4-2if语句流程图实践训练【实训项目一】1.实训内容2.解决方案4.1if语句

2、04(65-80)P16fyy_Embed_3.png图4-3程序prac4_1_1.c运行结果3.项目分析【实训项目二】1.实训内容2.解决方案4.1if语句04(65-80)P16fyy_Embed_4.png图4-4程序prac4_1_2.c运行结果3.项目分析【实训项目三】1.实训内容2.解决方案4.1if语句04(65-80)P16fyy_Embed_5.png图4-5程序prac4_1_3.c运行结果3.项目分析4.2if语句的嵌套知识导例在数学中往往有分段函数的求解运算,这类运算也可以通过分支结构程序设计来解决,如下面的

3、分段函数求解问题:04(65-80)P16fyy_Embed_6.png图4-6程序ex4_2_1.c运行结果相关知识上面的分段函数求解问题,也是使用if语句来解决的。实践训练【实训项目一】4.2if语句的嵌套1.实训内容2.解决方案04(65-80)P16fyy_Embed_7.png图4-7程序prac4_2_1.c运行结果3.项目分析【实训项目二】1.实训内容2.解决方案4.2if语句的嵌套04(65-80)P16fyy_Embed_8.png图4-8程序prac4_2_2.c运行结果3.项目分析4.3switch多分支开关语句

4、知识导例在记录成绩时,有时会用到五等级制记录成绩,根据百分制成绩分别将成绩登记为“优秀(100~90分)”、“良好(89~80分)”、“中等(79~70分)”、“及格(69~60分)”、“不及格(59~0分)”,请将百分制成绩记录为五等级制成绩。04(65-80)P16fyy_Embed_9.png图4-9程序ex4_3_1.c运行结果相关知识4.3switch多分支开关语句switch的中文意思是“开关”,在C语言中,switch语句专用于实现多分支选择结构程序,其一般形式为:实践训练【实训项目一】1.实训内容2.解决方案04(65

5、-80)P16fyy_Embed_10.png4.3switch多分支开关语句图4-10程序prac4_3_1.c运行结果3.项目分析04(65-80)P16fyy_Embed_11.emf4.3switch多分支开关语句【实训项目二】1.实训内容2.解决方案04(65-80)P16fyy_Embed_12.png图4-11程序prac4_3_2.c运行结果3.项目分析4.4goto及语句标号知识导例从键盘输入一个大于0小于11的整数,如果输入的值不在这个范围内则要求用户重新输入,否则输出这个数值。解决该问题的程序源代码如下。04(6

6、5-80)P16fyy_Embed_13.png图4-12程序ex4_4_1.c运行结果相关知识4.4goto及语句标号goto语句可以转向同一函数内任意指定的位置,称为无条件转向语句,它的一般形式为:实践训练【实训项目】1.实训内容2.解决方案04(65-80)P16fyy_Embed_14.png4.4goto及语句标号图4-13程序prac4_4_1.c运行结果3.项目分析4.5综合实训【综合实训】1.实训内容2.解决方案04(65-80)P16fyy_Embed_15.png图4-14程序prac4_5_1.c运行结果3.项目

7、分析1)当a=0时,又分为b等于0和不等于0两种情况。2)当a(0时,此时为一元二次方程。习题一、选择题1.设a为整型变量,不能正确表达10

8、结果是()。习题9.阅读程序:10.若要求在if后面的一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为()。二、填空题1.在C语言中,用表示逻辑真,而用表示逻辑假。2.以下程序运行后的输出结果是。3.若从

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。