数学与计算机学院计算机科学与技术龙昌海,c语言——if语句,教材分析,教材分析,1.教材的地位和作用《条件选择语句if》这一节位于本书第五章第二节,我所说的是第一课时。选择语句if是整个课程教学的重点与难点,它是建立在学生已学习C语言顺序结构、算术运算、逻辑运算基础之上的,并为后续学习循环结构作以铺垫。,,,教材分析,2.教学目标分析,(1)知识目标①让学生学习、了解if语句的格式和功能②理解if语句的执行过程。(2)能力目标:培养学生分析问题、解决问题、自主探究能力。(3)情感与态度目标:激发学生的学习兴趣,培养学生认真、细致分析解决问题的良好习惯;,教材分析,教学重点:if语句的一般形式、功能难点:用if语句解决日常生活中实际问题。,,,,,,,教学过程,,课前复习、导入新课,讲解新知、事项说明,巩固练习、加深体会,课堂小结、作业布置,创设情境、激发兴趣,谢谢!,C语言第五章if语句,长江师范学院,本节要点,,,,,,,,,掌握if语句的形式和功能,理解if语句的执行过程,,学会用if语句解决日常生活中实际问题,长江师范学院,,程序的三种基本结构是什么?,关系表达式和逻辑表达式的值用什么来表示?,非0表示真0表示假,顺序结构、分支结构、循环结构,长江师范学院,如果回到97年就叫我爸买2套房子;``,如果(满足某个条件)就{执行某个动作},if语句是执行判断的,它能够判断是否满足某个条件,然后执行相应的动作。,长江师范学院,If语句的一般形式,if(表达式)语句;,,1、if后面的表达式可以是C语言中任意合法的表达式,常常是关系表达式或逻辑表达式。但无论是哪种类型的表达式,在处理时,系统都会将其理解为逻辑值,即表达式的值只区分为0和非0。2、表达式后的圆括号不能少。3、如果子句由一条以上语句组成,必须用花括号{}把这一组语句括起来作为复合语句来使用。4、if(表达式)后无分号。,长江师范学院,If(a>b)Printf(“a竟然比b大!”),流程图,执行过程,对“表达式”进行判断,如果结果为“真”,那么就执行“语句”;否则就跳过if语句。,长江师范学院,举例说明,输入两个数,X、Y,将其进行比较,如果X>Y,将X的自增1,并输出X的值。,长江师范学院,小明去超市买方便面,发现买10包以一下,2块钱一包,10包以上,1.5一包,于是小明犹豫了,他应该怎么买呢?(输入购买包数,输出应付价格。),回归生活学已致用,长江师范学院,聪明的你你会吗?,课堂小结,,if语句的一般形式,if(表达式)语句;,if语句的流程图,if语句的执行过程,对“表达式”进行判断,如果结果为“真”,那么就执行“语句”;否则就跳过if语句。,长江师范学院,作业布置,长江师范学院,谢谢!,if(“回到97年”)/*判断条件*/叫我爸买2套房子;/*执行动作*/,长江师范学院,
展开阅读全文