收藏 分享(赏)

if语句-微课教学ppt.ppt

上传人:weiwoduzun 文档编号:3296471 上传时间:2018-10-11 格式:PPT 页数:14 大小:1.04MB
下载 相关 举报
if语句-微课教学ppt.ppt_第1页
第1页 / 共14页
if语句-微课教学ppt.ppt_第2页
第2页 / 共14页
if语句-微课教学ppt.ppt_第3页
第3页 / 共14页
if语句-微课教学ppt.ppt_第4页
第4页 / 共14页
if语句-微课教学ppt.ppt_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、if语句实现选择结构的程序设计,河池学院 杨凤,教学过程,目的地、车道、 红绿灯等等,做出判断选择的条件或依据是什么?怎么实现你的选择?,1.问题导入:,课程导入:,2. 知识导入:选择结构,根据某种条件的成立与否而采用不同的程序段进行处理的程序结构,称为选择结构。 要设计选择结构程序,要考虑两个方面的问题:一是在C语言中如何来表示条件,二是在C语言中实现选择结构用什么语句。,预备知识:条件的表示, (大于) = (大于或等于) = (等于) != (不等于),1关系运算符,&(与) |(或) !(逻辑非),2逻辑运算符,注意:逻辑值的表示和逻辑真假判断关系运算和逻辑运算的结果是逻辑值。在C语

2、言中用整数“”表示“逻辑真”、用“”表示“逻辑假”。数据值的“真”或“假”判断,是以和非为根据:若值为判定为“逻辑假”;值为非判定为“逻辑真”。,专题讲解: 用if语句实现选择结构程序的设计,1. if语句的一般形式 if(表达式) 语句1 else 语句2,注意:当语句1或语句2由多条语句构成时,必须使用复合语句形式(即加上一对花括号把多条语句括起来),若只有一条语句,则花括号可以省略。,表达式表示选择的控制条件; 必须用“( )”括起来。,else子句可选,无else子句 称为简单if语句,含else子句 称为if_else语句。else必须 与if配对使用,不能单独使用。,2if语句的执

3、行过程 (1)简单if语句:,当“表达式”的值不等于0(即判定为“逻辑真”)时,走Y流程线,则执行语句1;否则,走N流程线,直接转向下一条语句执行。,简单if语句流程图,表达式?,语句1,Y,N,(2)if_else语句,当“表达式”的值不等于0(即判定为“逻辑真”)时,走Y流程线,则执行语句1,然后转向下一条语句;否则,走N流程线,执行语句2,然后转向下一条语句。,if_else语句流程图,表达式?,语句1,Y,N,语句2,3.应用实例:求给定整数的绝对值。,void main() int x, y;scanf(“%d”, ,变量定义,输入,输出,简单if语句的应用: 假定:y=x 如果:x

4、0那么:y=-x,/* 方法1: 简单if语句实现求|x| */,void main() int x, y;scanf(“%d”, ,变量定义,输入,输出,if_else语句的应用: 如果:x=0 那么:y=x 否则:y=-x,/* 方法2:if-else语句实现求|x| */,4. 小结:,什么是选择结构?根据某种条件的成立与否而采用不同的程序段进行处理的程序结构。 if语句的一般形式和执行过程。 if(表达式) 语句1 else 语句2,其中:else子句可选。 当“表达式”的值不等于0(即判定为“逻辑真”)时,则执行语句1,然后转向下一条语句;否则,执行语句2,然后转向下一条语句。,课程任务,1. 编写程序,求2个整数中的最小值。,本课结束,谢谢大家!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报