第四章 选择结构程序设计.ppt

第四章 选择结构程序设计.ppt

ID:60760670

大小:390.50 KB

页数:60页

时间:2020-02-02

第四章 选择结构程序设计.ppt_第1页
第四章 选择结构程序设计.ppt_第2页
第四章 选择结构程序设计.ppt_第3页
第四章 选择结构程序设计.ppt_第4页
第四章 选择结构程序设计.ppt_第5页
资源描述:

《第四章 选择结构程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课题:选择结构程序设计授课时间:10.3.29课型:新授课时:理论2节教学方法:理论讲解教学目的:本章介绍结构化程序设计的第二种基本结构:选择结构程序设计,要求学生掌握if语句的使用方法,并逐步建立程序设计的思想。教学重点:掌握选择结构程序设计的方法教学难点:能结合第二章介绍的C语言的基本数据类型及基本数据运算编制出简单的C程序。教学过程:新课导入->新课讲授->小结->布置作业->课后反思第4章选择结构程序设计4.1关系运算和逻辑运算4.2if语句和用if语句构成的选择结构4.3条件表达式构成的选择结构4.4switch语句以及用switch语句和bre

2、ak语句构成的选择结构4.5语句标号和goto语句4.1关系运算和逻辑运算1.关系运算符(1)关系运算符关系运算符都是双目运算符,共有如下6种:>,<,>=,<=,==,!=(2)运算符的优先级和结合性前4种优先级相同,后2种相同,前4种高于后2种。关系运算符具有自左至右的结合性。4.1.1C语言的逻辑值C语言中,用0表示“假”,用非0表示“真”。4.1.2关系运算符和关系表达式2.关系表达式(1)关系表达式由关系运算符组成的表达式,称为关系表达式。关系运算符两边的运算对象可以是c语言中任意合法的表达式,例如:x>y、(x=5)<=y、x==y等。(2)关

3、系表达式的值关系表达式的值是整数0(代表结果为逻辑假)或1(代表结果为逻辑真)。关系表达式常用在条件语句和循环语句中。关系运算符、算术运算符和赋值运算符之间的优先级次序为:算术运算符>关系运算符>赋值运算符例4-1观察并输出关系表达式的值。#include”stdio.h”main(){charx=‘m’,y=‘n’;intn;n=x

4、5<3)+(y-x==1);printf(“%d”,n);}程序执行结果为:1124.1.3逻辑运算符和逻辑表达式1.逻辑运算符(1)逻辑运算符C语言提供了3种逻辑运算符:单目逻辑运算符:!(逻辑非)双目逻辑运算符:&&(逻辑与)、

5、

6、(逻辑或)(2)优先级和结合性优先级:逻辑非“!”>逻辑与“&&”>逻辑或“

7、

8、”结合性:自左至右2.逻辑表达式(1)逻辑表达式由逻辑运算符组成的表达式称为逻辑表达式,逻辑运算符两边的运算对象可以是C语言中任意合法的表达式。如:ch>=‘A’&&ch<=‘Z’(year%4==0&&year%100!=0)

9、

10、year%

11、400==0逻辑运算符与赋值运算符、算术运算符、关系运算符之间从高到低的运算优先级次序是:!>算术运算符>关系运算符>&&>

12、

13、>赋值运算符短路表达式:在由&&和

14、

15、运算符组成的逻辑表达式中,C语言规定:只对能够确定整个表达式值所需要的最少数目的子表达式进行计算。例如:inta=3,b=0;!a&&a+b&&a++!a

16、

17、a++

18、

19、b++(3)逻辑运算规则(2)逻辑表达式的值逻辑表达式的值为1(结果为“真”时)或0(结果为“假”时)。例4-2:输出逻辑表达式的值。#include”stdio.h”main(){inta=3,b=4,c=5,x,y;prin

20、tf(“%d”,a+b>c&&b==c);printf(“%d”,a

21、

22、b+c&&b-c);printf(“%d”,!(a>b)&&!c

23、

24、1);printf(“%d”,!(x=a)&&(y=b)&&0);printf(“%d”,!(a+b)+c-1&&b+c/2);}程序运行结果:011011.已有定义:intx=3,y=4,z=5;则表达式!(x+y)+z-1&&y+z/2的值是()A)6B)0C)2D)1D2.有以下程序:main(){inti=1,j=1,k=2;if((j++

25、

26、k++)&&i++)printf(“%d,%d,

27、%d”,i,j,k);}执行后输出结果是()A)1,1,2B)2,2,1C)2,2,2D)2,2,3C练习:3.有以下程序:main(){inta=1,b=2,m=0,n=0,k;k=(n=b>a)

28、

29、(m=a

30、的值就是整个表达式的最终结果;否则条件为假时表达式3的值就是整个表

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

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

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