粤教版(2013)信息技术第二册 2.5程序的分支结构 教案

文档属性

名称 粤教版(2013)信息技术第二册 2.5程序的分支结构 教案
格式 doc
文件大小 534.0KB
资源类型 教案
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2020-09-27 09:55:42

图片预览

文档简介

第5节《程序的分支结构》教学设计
第一课时

一、教材内容分析
利用计算机解决问题时,往往需要根据不同的情况来完成不同的任务,这种情况就要利用程序的分支结构来解决问题。分支结构是程序设计结构中的一个重要模块,它既是对顺序结构的深化认识,又是循环结构的基础。通过本节课的学习,可以促进学生对用程序解决问题的理解,了解程序流程图的表示方法,从而提升学生解决问题的能力。
二、学习者分析
本节课的教学对象是八年级的学生,他们具备一定的抽象思维能力。经过前面的学习,学生了解了程序的基本要素与程序的顺序结构,对程序的编写和结构有一定的认识。但仍有部分学生掌握得不好,还需要教师多关注。
三、教学目标
1.知识与技能
(1)了解分支程序的结构、执行过程以及作用。
(2)熟悉掌握分支语句的格式以及如何根据判断结果进行选择的过程。
(3)能够运用分支选择结构设计编制程序解决问题。
2.过程与方法
(1)通过简单游戏程序的导入,培养学生的思考逻辑分析能力。
(2)通过运行程序、分析程序、编写程序提高学生自主学习的能力。
(3)通过分层教学和辅导,学生能力得到提高。
3.情感态度价值观
通过体验程序,分析程序,修改程序和编写程序,提高学生学习兴趣,通过任务驱动与分层教学的方法,培养学生的自主学习能力以及团结合作精神。
四、教学重点及难点
重点:分支语句的流程图,分支语句的实现过程以及分支语句的格式。
难点:分支语句的应用以及分支语句的格式。
五、教学策略
本节是本章的一个重点,故采用游戏导入,讲练结合,任务驱动等多种立体方式呈现。
六、教学媒体选择
极域电子教室广播系统、计算机教室
七、教学过程设计
教学环节 教师教学 学生活动 设计意图
创设情景,导入新课 [引入] 运行“猜字游戏”?
提问:好“玩”吗? 学生争先上台“玩游戏”运行猜字游戏程序 吸引学生注意力,激发学生兴趣
新课讲授
小小游戏,大大内涵
猜字游戏程序结构图。
②猜字游戏代码分析。
补充代码:if then else
2、程序的分支结构

举例子
4、问题提出
输入两个数,要把其中较大的一个显示出来,
用程序应该如何实现呢?

观察、思考、 认真聆听
思考、回答问题
分析、对比、由流程图深化到VB语言
由浅入深,联系生活实际,加深对分支结构的理解。
思考、回答问题

由浅入深,层层深入;由事例到抽象。通过分析游戏代码,引出程序的分支结构,由流程图深化到VB语言,帮助学生理解。
提出问题,引起学生思考
布置任务 基础任务:比较两个数的大小,补充代码。
参考课本P79-80
Private Sub Command1_Click()
t1 = Val(Text1.Text)
t2 = Val(Text2.Text)
If ① Then
big = ②

big = ④
End If
Text3.Text = ⑤
End Sub
Private Sub Command2_Click()

End Sub
思考:如果把上述程序改为把较小的数显示出来,应该如何处理?
提高任务:天气报告
输入晴天指数,单击“报告”,若大于10则为晴天,显示晴天图片,否则为阴天,显示阴天图片。
(温馨提示,请先把qt.jpg和yt.jpg复制到c盘。)
Private Sub Command1_Click()
If ① Then
Image1.Picture = LoadPicture("c:\qt.jpg")

Image1.Picture = LoadPicture("c:\yt.jpg")
End If
End Sub
拓展任务:快递收费
计算快递费,若物品在1.5kg内(包括1.5kg),则收快递 费10元;超出部分,按每千克20元收取。
Private Sub Form_Click()
Dim w, f As Single
w = InputBox("请输入重量(千克):")
If ① Then

Else

End If
Print "重量为"; w; "千克的物品快递费为"; f; "元"
End Sub

学生按要求填充完成代码。
学生按要求填充完成代码
从基础任务可以模仿课本例子开始,从浅到深,联系生活问题,逐步掌握 。
课堂检测

思考,回答问题
体会和掌握分支结构,掌握条件语句。
小结
分支结构,条件语句:教师对本节所学知识进行小结。
记忆,理解,加深印象。
知识的形成。
八、教学反思
本节课是分支结构的第一课时,总体来说,学生可以理解if-then-else语句的基本意思,大部分同学可以完成基本任务,但是对于提高任务和拓展任务,很多学生不是很理解,所以还是要多举几个例子让学生体会。