您现在的位置:首页 >>资源共享 信息浏览
公开课-If语句——判定成绩等级-李红
公 开 课 教 案
教师 |
李 红 |
学科 |
计算机 |
|||||||||||||||||||||
课题 |
If语句——判定成绩等级 |
课时 |
1课时 |
|||||||||||||||||||||
时间 |
2018.11.23上午第3节 |
地点 |
5501机房 |
|||||||||||||||||||||
教学 目标 |
1.掌握If语句的格式; 2.理解If语句的执行过程; 3.学会使用If语句结合窗体解决选择结构问题,培养学生分析、解决问题的能力; 4.通过小组合作,培养学生的责任感和团队协作精神。 |
|||||||||||||||||||||||
教学 重点 |
1.掌握If语句的格式; 2.理解If语句的执行过程; 3.使用If语句结合窗体解决选择结构问题。 |
|||||||||||||||||||||||
教学 难点 |
使用If语句解决选择结构问题 |
|||||||||||||||||||||||
课前 准备 |
教师 |
1.制作课件、录制操作视频; 2.上传课程资料到泛雅网络平台。 |
||||||||||||||||||||||
学生 |
组长组织组员归纳C语言中if语句的各种格式。 |
|||||||||||||||||||||||
教学 环节 |
教 学 内 容 |
教师 活动 |
学生 活动 |
|||||||||||||||||||||
创设情境 引入任务 |
创设情境:学考成绩评定展示。
任务要求:文本框中输入一个百分制的成绩,用对话框给出相应等级的判定。 (1)判定是否及格。(及格提示:恭喜您,及格了!,不及格提示:很遗憾,不及格。) (2)判定成绩等级。(<60:不及格、60~80:良好,81~100:优秀,>100:输入错误。) |
创设情境 激发学习 兴趣
引入任务 |
体验情境
观察任务 |
|||||||||||||||||||||
分析任务 明确知识 |
师生共同分析所需知识点。 1.界面设计——窗体(标签、文本框、按钮) 2.代码设计——选择结构(If语句) |
帮助学生分析任务 |
思考解决方法 |
|||||||||||||||||||||
学习新知 实施任务 |
1.界面设计 在窗体上放置1个“标签”控件,1个“文本框”控件,3个“按钮”控件。主要属性设置如下表所示。
2.代码设计 选择结构:根据给定的条件P判断,由判断结果来确定执行A分支还是B分支。 VBA中If语句格式 1)单分支 格式1: If 条件表达式 Then 语句块 格式2: If 条件表达式 Then 语句块 End If ·执行过程:当条件表达式结果为True,执行Then后的语句块;否则,结束单分支结构语句,执行后面的语句。 ·语句块:多条语句用冒号隔开。 2)双分支 格式1: If 条件表达式 Then 语句块1 Else 语句块2 格式2: If 条件表达式 Then 语句块1 Else 语句块2 End If ·执行过程:当条件表达式结果为True,执行语句块1;否则,执行语句块2。 |
巡视学生操作、指导
播放课件
引导学生找出与C中if语句的不同
强调格式
|
学生操作
学生观看 做好笔记
发现区别
|
|||||||||||||||||||||
学习新知 实施任务 |
自我测试:及格判定。 编写“及格判定”按钮代码。
3)多分支 If 条件表达式1 Then 语句块1 ElseIf 条件表达式2 Then 语句块2 … ElseIf 条件表达式n Then 语句块n [Else 语句块n+1 ] End If 执行过程:顺次判断条件表达式1~n,遇到第一个结果为True的条件时,执行其下面的语句块,然后跳出多分支结构语句。如果列出的所有条件都不满足,有Else语句,则执行其下的语句块n+1,没有Else语句,则不执行任何语句块,直接结束多分支结构语句。
编写“等级判定”、“退出”按钮代码。 |
讲解分析 巡视辅导
播放课件 分析讲解
帮助学生写出“等级判定”代码
巡视辅导 |
完成测试 小组实施
学生观看 做好笔记
分析出“等级判定”代码
小组实施 |
|||||||||||||||||||||
展示作品 交流评价 任务 评价 |
自我评价、小组评价、教师评价 |
评价 |
展示、评价 |
|||||||||||||||||||||
总结归纳 布置作业 |
小结: 1.If语句的格式及执行过程 2.If语句结合窗体解决选择结构问题 作业: 1.输入购书数量及单价,如果购买10本以上,就打八折,否则不打折,计算并输出购书金额。 2.出租车为分段计费,其收费标准为:里程在3km以内(含3km)收费13.00元;里程在3~15km之间(含15km)的收费标准为2.30元/km;里程超过15km后,加收基本单价50%的费用,即3.45元/km。设计程序,根据输入框中输入的任意里程数,计算出乘客应付的出租车费。 3.预习:P.177 Select Case |
小结
布置 提示 |
自我小结
记录 课后完成作业 |
|||||||||||||||||||||