2016-05-11
luck_lee1101
各位评委大家好!我说课的题目是《多分支结构》,下面我将本着新课标中“让学生亲历过程,个性化发展”的原则,从以下几个方面展开说课,请各位评委批评指正。
一、教材分析
本节课是人民教育出版社《信息技术》九年级全册第2章第12课的内容。前面学生已经了解了VB的工作界面和VB代码,并对流程图有了一定的认识。通过本课的学习将使学生对VB及流程图有更深一层的认识,学会用程序的思维方式解决问题。
二、学情分析
1、九年级的学生已经具备较强的逻辑思维能力,他们善于思考,敢于挑战。
2、大部分学生对抽象的程序代码有了一定的认识,能够看懂流程图并能编写简单的VB程序,通过前面的分支结构的学习,对本课内容有了感性层面上的理解。
3、个别少部分学生对抽象事物认识速度比较慢,对VB的认识还停留在窗体、控件上,对代码的概念还很模糊,因此在安排教学活动时,要充分考虑这些因素,让逻辑思维能力强的学生带领这些学生学习
三、教学目标
1、知识与技能:
(1)了解多分支结构程序的特点
(2)熟悉用select case 语句实现多分支结构的基础方法
2、过程与方法:
培养学生独立思考的能力、灵活运用所学知识解决问题的能力。
3、情感态度与价值观:
(1)增强学生思维的严密性。
(2)善于发现问题,敢于提出疑问并能够针对疑问积极主动的思考解决。
四、教学重难点
1、重点:理解多分支结构的流程。
2、难点:理解程序中流程的代码描述。
五、教学方法
根据本课教学内容的特点,依据新课改理念,教学目标及重难点的分析,我会采用“设置情景法” “任务驱动法”和“自主探究”等教学方法,通过学生自主学习、分组协助,总结经验,完成实践任务,以达到概念内化的效果,实现理论与实践的统一。
六、教学过程
1、游戏引入(2分钟)
通过学生喜欢的心理测试的小游戏再将学生的注意力吸引到本课中来的同时,让学生初步体会,选择不同的面包能够得到不同的测试结果。
从游戏入手,满足了学生爱玩的童心的同时,集中了学生的注意了,拉近了师生之间的距离,也为后面的问题做好铺垫。
2、初步理解(4分钟)
教师通过解密心理测试的秘密引出游戏的背后的支持者:程序代码,带领学生边玩游戏边看代码,从中发现规律。同时提出问题:玩游戏的过程当中如果在文本框中输入3,测试结果变成“你是灰太狼”,要达到这个要求需要对游戏代码做怎样的修改?并说明原因
代码是比较抽象的概念,很难通过定义理解它,通过修改代码从形式上让代码成为学生自己的东西,接触学生看到代码的陌生心理,同时让学生初步体会不同的选择对应不同的结果。
3、深入剖析(10分钟)
通过理解面包心理测试的过程,将不同的面包对应不同的测试结果转化为流程图中不同的条件对应不同的语句组,通过心理测试的代码导出程序基本格式。
图形是比较直观好理解的表现形式,通过图形引出结构的流程图,结合流程图分析该图是如何应用程序语句描述的,以具体的程序语句对照理解语句格式的基本结构也就不难了。
4、模拟练习(13分钟)
以程序填空的形式完成分蛋游戏,进一步体会不同的年龄段对应不同的礼物,体验调试程序带来的快乐和成就感,在这一过程中要演示学生的成果,适时给出表扬。
对于初中学生来说,本节课只需要理解多分支结构的执行过程,理解不同的条件对应执行不同的语句组,代码只需要简单了解。通过流程图理解游戏在程序中的执行过程,在通过代码填空,加强对结构的理解。
5、深入提高(7分钟)
通过思考心理测试当中没有想选择的面包的特殊情况的处理方法,引出当表达式对于条件1到条件N都不符合时的处理办法case else 语句组N+1.培养学生思考问题的严密性。
(设计意图:程序设计要求思维严密,考虑到所有可能出现的情况,通过具体的实例引领学生思考特殊情况并思考特殊情况的处理办法,这样就把抽象的问题具体化,能够帮助学生理解,并应用到解决问题的过程当中去。)
6、小结
通过两个游戏的流程图以及统一的流程图,进而引出专业术语多分支结构——select语句。
通过小结,把课堂教学传授的知识尽快化为学生的素质;使学生更深刻地理解两个游戏的执行流程的同时引出本课的课题,这种结构就是VB中的多分支结构,起到画龙点睛的作用。
7、知识深化
课后思考题:完成成绩评价系统,思考两种流程图的区别。
(设计意图:应用所学知识解决问题是最终目的,通过完成成绩评价系统可以将所学知识应用到实际问题中去,通过思考两种流程图的区别能够提高思维的严密性。)
七、板书设计
多分支结构——select语句
1、理解多分支结构的流程图。
不同的条件对应执行不同的语句组。
2、能够利用多分支的思想解决实际问题。
3、通过调试程序了解了一些VB的语法知识。
八、教学反思