内容正文:
授课
时间
授课班级
教案序号
课题
3.4 if的嵌套
课型
新授课
考勤
教学
目标
知识
目标
IF嵌套语句的格式和功能。
通过设计,提升学生的程序设计。
if嵌套语句分支结构的设计。
能力
目标
熟练掌握IF嵌套语句的格式与功能
自主探究,合作学习,师生互动,培养协作能力
职业
素养
培养学生团结、奋进、诚信、创新的良好职业素养
引领学生对所学专业应用领域的职业方向
从爱心出发,培养学生良好的职业道德
教学
重点
IF嵌套语句的格式与功能
教学
难点
IF嵌套语句中的几种类型。
关键点
IF嵌套语句的格式与功能
教法
1、通过PPT让学生了解赋值语句;
2、对IF嵌套语句的格式与功能进行讲解;
3、通过教师的演示,掌握IF嵌套语句中的类型转换
安全
教育
强调上课纪律问题,不准学生私自充电
强调上下楼安全
德育
渗透
通过案例讲解,培养学生团结合作,鼓励学生互帮互助
环节
教学内容
教师活动
学生活动
设计意图
导课
前面所介绍的if语句允许用户选择是否执行某一操作,if…eise语句允许用户在两个操作中选择其一执行。
不过,在实际运用中可能面对两种以上的选择,把if…eise语句稍加扩展就能满足要求。
1.展示短片
2、温情话语,激发学生情感3.引导学生展评
1.欣赏视频
2.奋进工作室展评分析作品
1.视频欣赏
2.学生展评
预
习
展
示
if语句的嵌套:
一般形式:
if(表达式1) 语句1;
else if(表达式2) 语句2;
else if(表达式3) 语句3;
else 语句4;
注意:啥是符合语句?
同学们积极发言,各抒己见
展示学生探索能力
提高团队合作意识
深
度
求
索
案例分析:
有一个函数
x (x<1)
y=2x-1 (1x<10)
3x-10 (x10)
编写程序,输入x,输出y值。
程序如下:
#include <stdio.h>
main( )
{ float x,y;
printf(“请输入x的值:”);
scanf(“%f”,&x);
if(x<1) y=x;
else if (x<10) y=2*x-1;
else y=3*x-10;
printf(“y=%.2f
”,y);
}
执行过程:
程序在3中情况中选择哪一种,取决于x的值。
当x小于1时,选择①;
当x在1与10之间时,选择②;当x大于或等于10时,选择③。
一条if语句中可以包含另一条if语句,称为if语句的嵌套。
在嵌套的if语句中,else与其最近的if配对,除非用花括号来改变。
展示微课
引导学生了解并掌握IF语句。
展示微课
引导学生了解并掌握IF分支结构。
1.展示效果的操作过程
2.做测试
3.自我测评
1.展示效果的操作过程
2.做测试
3.自我测评
1.微课讲解直观清晰
2.自我测试与评价,展现学生的课堂主体地位
3、学生互动记忆字符常量
课堂检测
检测:
嵌套语句格式记忆。
嵌套语句执行过程背诵。
小
结
案例总结
#include <stdio.h>
main()
{int s;
float j,z;
printf("请输入图书定价和数量:
");
scanf("%f,%d",&j,&s);
if(s>=10)
z=s*j*0.85;
else if(s>=100)
z=s*j*0.8;
else
z=s*j*0.9;
printf("您的图书定价为%.2f,您购买的图书数量为%d,您需要付的金额为%.2f
",j,s,z);
教 学
反 思
1. If 语句允许用户选择是否执行某一操作,if else语句允许用户在两个操作中选择其一执行。
2. 一条if语句可以包含另一条if语句,成为if语句的嵌套。
在嵌套的if语句中,else与其上最近的if配对,除非用花括号来改变。
学科网(北京)股份有限公司
$$