if语句 微课教学ppt

if语句 微课教学ppt

ID:46909874

大小:1.04 MB

页数:14页

时间:2019-11-29

if语句 微课教学ppt_第1页
if语句 微课教学ppt_第2页
if语句 微课教学ppt_第3页
if语句 微课教学ppt_第4页
if语句 微课教学ppt_第5页
资源描述:

《if语句 微课教学ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、if语句实现选择结构的程序设计河池学院杨凤教学过程导入问题导入知识导入预备知识关系表达式逻辑表达式专题讲解一般形式执行过程例题分析小结课程任务编写程序目的地、车道、红绿灯等等……做出判断选择的条件或依据是什么?怎么实现你的选择?1.问题导入:课程导入:2.知识导入:选择结构根据某种条件的成立与否而采用不同的程序段进行处理的程序结构,称为选择结构。要设计选择结构程序,要考虑两个方面的问题:一是在C语言中如何来表示条件,二是在C语言中实现选择结构用什么语句。实现选择结构的语句ifswitch条件的表示关系表达式逻辑表达式预备知识:条件的表示<(小于)<=(小于或等于)>(大于)>=

2、(大于或等于)==(等于)!=(不等于)1.关系运算符&&(与)

3、

4、(或)!(逻辑非)2.逻辑运算符注意:逻辑值的表示和逻辑真假判断关系运算和逻辑运算的结果是逻辑值。在C语言中用整数“1”表示“逻辑真”、用“0”表示“逻辑假”。数据值的“真”或“假”判断,是以0和非0为根据:若值为0判定为“逻辑假”;值为非0判定为“逻辑真”。数据的逻辑真假判断非0真0假逻辑值的表示1真0假专题讲解:用if语句实现选择结构程序的设计1.if语句的一般形式if(表达式)语句1[else语句2]注意:当语句1或语句2由多条语句构成时,必须使用复合语句形式(即加上一对花括号把多条语句括起来),

5、若只有一条语句,则花括号可以省略。表达式表示选择的控制条件;必须用“()”括起来。else子句[可选],无else子句称为简单if语句,含else子句称为if_else语句。else必须与if配对使用,不能单独使用。2.if语句的执行过程(1)简单if语句:当“表达式”的值不等于0(即判定为“逻辑真”)时,走Y流程线,则执行语句1;否则,走N流程线,直接转向下一条语句执行。表达式?语句1YN简单if语句流程图表达式?语句1YN表达式?语句1YN语句2(2)if_else语句当“表达式”的值不等于0(即判定为“逻辑真”)时,走Y流程线,则执行语句1,然后转向下一条语句;否则,走N

6、流程线,执行语句2,然后转向下一条语句。if_else语句流程图表达式?语句1YN语句23.应用实例:求给定整数的绝对值。voidmain(){intx,y;scanf(“%d”,&x);y=x;if(x<0)y=-x;printf(“y=%d”,y);}变量定义输入输出简单if语句的应用:假定:y=x如果:x<0那么:y=-x/*方法1:简单if语句实现求

7、x

8、*/voidmain(){intx,y;scanf(“%d”,&x);if(x>=0)y=x;elsey=-x;printf(“y=%d”,y);}变量定义输入输出if_else语句的应用:如果:x>=0那么:

9、y=x否则:y=-x/*方法2:if-else语句实现求

10、x

11、*/4.小结:什么是选择结构?根据某种条件的成立与否而采用不同的程序段进行处理的程序结构。if语句的一般形式和执行过程。if(表达式)语句1[else语句2]其中:else子句可选。当“表达式”的值不等于0(即判定为“逻辑真”)时,则执行语句1,然后转向下一条语句;否则,执行语句2,然后转向下一条语句。课程任务1.编写程序,求2个整数中的最小值。提示:关键语句if(表达式)语句;min=x;if(x>y)min=y;if(表达式)语句1;else语句2;if(x

12、!

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

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

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