说课吧首页 阅览说课吧说课稿信息技术说课高中信息技术说课> 正文

苏教版高中信息技术说课稿 程序设计初步数组说课

本站微信

程序设计初步《数组》说课简案

一、说教材
《数组》是苏教版高中实验教材《信息技术》一年级的第六章《程序设计初步》的第七节课内容。在之前的教学内容中,已经系统介绍了常量、变量等概念。
这一课分两课时。今天我说的是第一课时的内容。根据教材的目的和特点,我确定以下教学目标:
知识目标:
使学生认识和理解数组的概念,能在实际解题中应用数组。
能力目标:
培养学生的分析、思考能力,进一步提高自主研究和解决问题的能力。
培养学生在教师的引导下自主构建、巩固知识体系的能力。
情感目标:
在学习中培养学生理论联系实际,通过数组的学习培养学生归类整理的行为习惯,并学会将前后所学知识融会贯通。
教学重难点:数组的概念、维数、下标。
                                  
二、说学生
执教年级为高一年级(第二学期末)或高二年级(第一学期初)的学生,学生对程序设计仅有较简单的基础认识,总体而言学生普遍反映VB比较难学,很多知识抽象难懂,如何将数组这种新的数据类型浅显易懂地介绍给学生就显得比较困难了。
 
三、说教学方法及策略
为了将难懂的知识变得简单易动,本课综合选用类比法、引导发现法、讨论法、任务驱动法、演示法等教学方法。比如在理解数组等晦涩难懂的知识时,我用生动的类比法来演示讲解,帮助学生更好的理解。
在这节课中,我力求发挥学生的主体功能,积极引导学生质疑问难,自主分析和思考,主动出击来解决问题。当学生有了参加学习活动的主动性和积极性,他们就成为了学习的主人。
 
四、说教学安排和准备
课时安排:2课时
1、 数组的概念(变色的星星)
2、 自学辅导课(书上的例题)
教具及教学准备
计算机、多媒体教学软件、投影仪;示范程序、板书演示文稿。
 
五、说教学过程和设计
在教学中,围绕教学的重点和难点,调动学生的主观能动性,引导学生层层深入,我把教学过程设计为以下几个阶段:
(一)概念引入 (3分钟)
(二)基础知识准备 (8分钟)
(三)程序修改任务:
1、复习例题《闪烁的星星》 (5分钟)
2、课题研究数组之《闪烁的星星》(变色) (7分钟)
3、程序设计修改(20分钟)
(四)总结 (2分钟)
 
具体阐述:
(一)引入:数组概念的介绍
复习并类比举例:变量用于存放某个特定对象的数据,假设一个变量对应于一个抽屉,这个抽屉里就只放一样物品。
提问:如果这时候有很多不同类别的物品要存放在这个变量抽屉里,可以吗?
答:不可以。1.因为变量的一一对应性,是不允许的。2.即使是塞进去了,这样乱糟糟的以后想找东西也麻烦了。
随感而发:同学们有没有在抽屉里面乱放乱塞东西的习惯呢?
说到行为习惯,比较好的同学可能都有收纳整理的习惯,比如不同书籍的归类存放;说到抽屉,也有这样的归类功能:收纳小零件,收纳信件等。
那么我们几天接触的数组的概念其实就像是加工过的抽屉,将一个抽屉分割成一个一个的小格子,每个小格子里面只能唯一存放一件物品,我们这里也就是存放某个特点对象的数据。
但是值得注意的是:这里存放的必须是同类物品,比如专门存放信件的抽屉。
 
【教学意图】通过简单易懂的例子引入数组的概念,使抽象难懂的知识一下子豁然开朗。
同时顺带提醒学生培养良好的行为习惯,不要乱放物品。
 
(二)基础知识准备
1、数组的概念定义
2、何时使用数组,使用数组的好处:多个同类数据;互有关联;无需大量定义
3、维数的概念——下标的个数,先讲一维数组。
图示理解:
拉开抽屉,分成一档一档的是一维,分成一格一格的就是二维。
抽屉:一维                              抽屉:二维
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4、下标:表明有多少个同类空间;注意缺省下标为0。
比如抽屉里的信件,边上号码,方便存取阅读。
5、定义方式(略)
 
【教学意图】万丈高楼还需平地起,基础知识的掌握非常重要。通过图示和比拟,让学生能很好的理解关于数组的各种概念知识,为后续的进一步学习打下坚实基础。
 
(三)任务:课题研究
1、教材P195~196,闪烁的星星,复习阅读之。
2、注意:For循环中的xpos和ypos
每做一次循环,它们都在改变,其值不保留,每个星星的位置也不被保留,下一次就是重新画新的位置。
学习数组以后,就可以根据定义数组类型的方式采用xpos(i)和ypos(i)来定义星星的位置。
修改程序并完成之。
3、星星的颜色
如果我们要让星星在闪烁变换位置的同时,也一起变色,该怎么办呢?进入思考提示区。
思考提示区域:
⑴窗体的前景色决定星星的颜色。颜色值由十六进制数表示,颜色变化范围很大超过整数的界限;⑵有一个QBColor(color)函数用于生成指定参数的颜色值,颜色参数为0~15之间的整型(当然QBColor最多只能表示16种颜色),0代表黑色,窗体的背景色是黑色,所以前景色不能取0;⑶Int函数可以取得0~15之间的随即整数,作为颜色值。⑷公式 Int(rnd*(b-a+1))+a 可以产生[a,b]范围的随机整数(这个公式在以前的随机函数介绍中讲过事先要做复习)。
4、修改程序
时钟事件中只需要将窗体的前景色做修改就可以了。
5、后续选修探索——网络版快进行
如果每个星星都要有自己的颜色,该怎么办呢。这个时候前景色已经不能决定每个星星的颜色,需要用color(i)来定义,直接用函数pset画点也不行了,需要重新用新方法了。
 
【教学意图】通过任务课题研究,对学生前后所学知识进行巩固加深,并在教师的层层引导下,培养学生分析和解决问题的思路和能力。
 
(四)总结 (略)
 
六、说小结
我利用学生原有知识体系,在给学生介绍VB数组时安排了一堂有趣的设计修改课,让学生积极主动地参与分析、思考和学习,自主构建、巩固了知识体系,使学生学中有乐,乐于学习,同时注意结合前后的知识点加以整合,表现了学习的整体性和连续性,而后续的网上交流和研究也拓展了教学范围和思路,进一步提高了学生的自主研究和解决问题的能力。

相关阅读推荐:

苏教版高二化学选修教学设计 化学平衡的移动

苏教版高一语文评课稿 西地平线上评课稿

苏教版高中语文必修一说课稿 西地平线上说课稿

苏教版高一语文说课 赤壁赋说课设计

苏教版高中技术与设计2说课稿 认识流程

苏教版高中语文必修五说课稿 旧日的时光

苏教版高中化学必修2说课稿 共价键、分子间作用力

苏教版高中化学必修1说课稿 铁、铜及其化合物的应用

苏教版高中生物必修3说课稿 植物生命活动的调节

苏教版高一化学说课 离子反应说课设计

苏教版高中数学 直线的点斜式方程说课稿

苏教版高中信息技术说课稿 程序设计初步数组说课

[]
分享到:
看过本文的人还看过

说课视频