4.2if分支选择语句(教学设计)- 《C语言(上)》同步教学(高教版)

2024-08-03
| 3页
| 104人阅读
| 0人下载
普通

内容正文:

课 题 if分支选择语句 教 学 目 的 1、掌握if三种形式 2、掌握 if 教 材 分 析 教学重点 语句格式 教学难点 if语句的应用 课时安排 1 教学方法 讲授与演示法相结合讨论法 教具 计算机、投影仪 教 学 内 容 及 过 程 设 计 一 新课引入 选择结构是三在结构之一,常用。 二、新授 语法1:if (表达式)语句 表达式 语句 真(非0) 假 (0) 例: if(x>y) printf(“%d”,x); 语法2:if (表达式) 语句1;else 语句2; 例: if (x>y) printf(“%d”,x); else printf(“%d”,y);  语法3:也称if else if语句 if (表达式1) 语句1; else if (表达式2) 语句2; else if (表达式3) 语句3; …… else 语句n+1; 例: if (number>500)cost=0.15; else if(number>300)cost=0.10; 三、复习引入 上节课是选择结构的三种形式,那如何应用,应用时应注意哪些? 四、新知学习 1 例:输入两个实数,按代数值由小到大的顺序输出这两个数。 #include<stdio.h> void main() {float a,b,t; scanf(″%f,%f″,&a,&b); if(a>b){t=a;a=b;b=t;}printf(″%5.2f,%5.2f ″,a,b);} 2、说明: 1.    if 关键字后均为表达式(逻辑表达式、关系表达式、赋值表达式、变量等); 如:if (a=5) 语句; if (b) 语句; 2.    条件表达式必须用括号括起来,在语句后必须加分号;   3.    满足条件需执行一组语句时,该组语句必须用{ }括起来; 4.   if 语句嵌套时,else 总是与它最靠近的未配对的if 匹配; 5.因为if 语句执行时总是简单地测试其中作为条件的“表达式”的值是0还是非0,便可利用这种特性来简化程序设计。如对于: if (expression!=0) 完全可用 if (expression) 来代替; 同理: if(!exp)语句;等价于:if(exp= =0) 语句; 3、习题讲解。 练习完成以下任务:输入三个数a,b,c,要求按由小到大的顺序输出。 参考答案:#include <stdio.h> void main ( ) { float a,b,c,t; scanf(″%f,%f,%f″,&a,&b,&c); if(a>b) {t=a;a=b;b=t;} if(a>c) {t=a;a=c;c=t;} if(b>c) {t=b;b=c;c=t;} printf("%5.2f,%5.2f,%5.2f ",a,b,c); } 五、课堂小结 1、if的三种格试 2、if-else语句的应用。P20 1-5 P45 110-114 学科网(北京)股份有限公司 $$

资源预览图

4.2if分支选择语句(教学设计)- 《C语言(上)》同步教学(高教版)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。