欢迎来到天天文库
浏览记录
ID:49908846
大小:216.50 KB
页数:45页
时间:2020-03-04
《C语言程序设计 高职通信类 高树芳C语言程序设计 第四章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、知识目标:1.掌握关系运算符和关系表达式的构造2.掌握逻辑运算符和逻辑表达式的构造3.掌握用if语句编写单分支、双分支和多分支选择结构程序的方法4.掌握条件运算符的使用方法5.掌握switch语句的格式及用法第4章选择结构1能力目标:1.能够正确使用关系运算符和逻辑运算符构造选择条件表达式2.能正确判断选择结构的应用场合,并能选择合适的语句编写分支程序3.能熟练使用if语句及switch语句进行选择结构程序设计本章内容:选择结构概述,关系运算符和关系表达式,逻辑运算符和逻辑表达式,if语句,条件运算
2、符,switch语句。第4章选择结构24.1选择结构概述4.2关系运算符和关系表达式4.3逻辑运算符和逻辑表达式4.4if语句4.5switch语句4.6知识拓展第4章选择结构34.1选择结构概述案例4-1求整数的绝对值44.1选择结构概述[案例任务]由键盘输入一个整数,输出其绝对值。例如输入-9,运行结果如下:[解决方案]使用if语句。判断整数是否<0,如果是,则取其负值。案例4-1求整数的绝对值程序代码54.1选择结构概述1.什么是选择结构程序2.选择结构程序的分类相关知识:64.2关系运算符和
3、关系表达式案例4-2关系运算符的应用74.2关系运算符和关系表达式[案例任务]分析下列程序的运行结果,掌握6种关系运算符的使用。案例4-2关系运算符的应用程序代码84.2关系运算符和关系表达式1.关系运算符2.关系表达式3.关系运算符的优先级4.关系运算符的结合性相关知识:94.3逻辑运算符和逻辑表达式案例4-3逻辑运算符的应用案例4-4逻辑运算中的“短路”现象104.3逻辑运算符和逻辑表达式[案例任务]分析下列程序的运行结果,掌握“与”、“或”、“非”三个逻辑运算符及其优先级。案例4-3逻辑运算符
4、的应用程序代码114.3逻辑运算符和逻辑表达式1.逻辑运算符及其优先级2.逻辑表达式3.逻辑表达式的优先级与结合性相关知识:124.3逻辑运算符和逻辑表达式[案例任务]分析下列程序的运行结果,掌握多个运算对象进行“与”、“或”情况下的“短路”现象。案例4-4逻辑运算中的“短路”现象程序代码134.3逻辑运算符和逻辑表达式逻辑表达式中的“短路”现象:表达式1&&表达式2仅当表达式1为真时才执行表达式2的运算。表达式1
5、
6、表达式2仅当表达式1为假时才执行表达式2的运算。相关知识:144.3逻辑运算符和逻
7、辑表达式[课堂训练4-1]1.写出判断一个整数m被3除余2,被5除余3,被7除余2的条件。2.写出年份year是闰年的条件。(闰年能整除4且不能整除100,或者能整除400)。154.4if语句4.4.1单分支案例4-5求三个整数中的最大者164.4if语句[案例任务]由键盘输入三个整数,显示它们中的最大者。运行结果如下:[解决方案]先将第一个数作为最大值,用另外两个数依次与最大值比,最后的最大值为所求。案例4-5求三个整数中的最大者4.4.1单分支程序代码174.4if语句1.if语句2.单分支选
8、择if语句3.单分支选择结构的编程提示4.求最大值的方法相关知识:184.4if语句[课堂训练4-2]1.显示非负数。键盘输入一个浮点数x,如为非负数,则输出x,否则什么也不输出。2.请写出下面程序片断的运行结果。……intx=3;if(x>10)printf("A");printf("B");printf("C");printf("D");3.写出下列程序的运行结果,分析程序的功能。(假设所输入数据为1068)。194.4if语句#includevoidmain(){inta,b
9、,c,temp;printf("输入三个整数:");scanf("%d%d%d",&a,&b,&c);if(a
10、;}/*如果b
此文档下载收益归作者所有