《让飞机飞起来——循环结构的应用》由会员分享,可在线阅读,更多相关《让飞机飞起来——循环结构的应用(6页珍藏版)》请在金锄头文库上搜索。
1、让飞机飞起来循环结构的应用一、教学内容分析本节课内容是循环结构For-Next语句的应用,共需两个课时,这是第二课时,在此之前,学生掌握了VB编程的基本要领和过程,初步认识了程序运行三种基本结构:顺序结构、分支结构、循环结构。并且通过第一课时的学习,掌握For Next 语句的格式及功能,能运用For Next语句来解决有规律性重复运算的问题。我的目标是通过本课的学习,既能巩固上一节课所学的循环结构,又能进一步学习For Next语句在面向对象编程中的应用,提高同学们的编程能力,让学生初步学会面向对象的编程。二、教学对象分析本节课的教学对象是初二级学生,学生通过第一节的学习对ForNext语句
2、的格式、功能及执行过程有了一定的了解,但初二学生的理解能力有限,很多学生难以建立循环语句执行的物理模型,而ForNext语句是整章的重点难点。为此,本节课通过不断让学生对对象进行编程,编写出使各种对象变化运动的程序,激发学生的学习兴趣,使学生加深对ForNext语句格式、功能的理解和应用。三、教学目标根据教学大纲和使用的教材、学生学习的特点以及新课标的要求,可以从以下三个方面来进行整体设计,建立目标体系:(一)知识目标:1进一步熟悉Left、Top属性的使用2学会运用For Next语句来解决有规律性的对象运动问题3理解for / next 语句的循环变量、循环条件和循环体在解决实际问题中的应
3、用。(二)能力目标: 1通过观察、思维、记忆、想象培养学生在现代程序设计过程中所需要的一些基本能力2培养学生学会有条理地思考、分析、解决问题的能力。(三)情感目标: 1让学生学会大胆探索、善于归纳、应用、培养学生个性四、教学重点及难点教学重点:循环变量、循环条件和循环体的关系及语句执行过程,并能运用for / next语句来编制简单的小程序。教学难点:根据实际问题,确定程序中的循环变量、循环条件和循环体。五、教学策略本节采用任务驱动法、分析法,通过教师的情景设置,将复杂的问题简单化,通过提问引导学生自主探究,不断提高学习梯度,使学生在不知不觉中掌握知识。另外针对程序设计的枯燥、难懂这个特点,我
4、运用了体悟教学法、问题教学法。针对学生的基础和思维的参差不齐采用分层教学法。面向全体学生,引导学生自主学习,发挥教师的主导作用。所拟订的教法是:演示-提问-点拨-操作-反馈。六、教学媒体选择多媒体教学平台,预设的几个VB小程序,教学课件。七、教学过程:(一)演示动画、引入新课(设计意图:通过让学生观看演示的动画和听教师对动画的分析,熟悉Left属性、理解循环体和循环结构的运行过程,激发同学们的学习的兴趣)师:展示程序“小车动起来”,利用按钮控制小车行驶,引起学生兴趣,并引出本节课的第一个任务:看了动画后认真思考、分析实现这个动画的原理。师:演示小车运动的界面师:分析小车运动的慢动作师:提示小车
5、运动的具体分析图动画原理分析师问:小车要开起来了,那么究竟是什么让它动起来的呢?生答:动画其实就是一张张图片连续播放的效果,动画其实就是一张图片的位置在不断发生变化而得到的效果。师问:当小车不断地向右方前进的时候,图片的什么属性值在不断变化?生答:图片的Left属性值在不断变化,由于在很短的时间内Left不断发生变化,因此看起来就象是小车在移动了。师:请同学们思考,写出实现小车移动的语句?生:写出以下语句: nleft=nleft+2 Image1。Left=nleft师:如何才能让这两个语句不停地执行呢?生:For Next语句生:写出如下代码图代码设计如下图: 程序设计框图如下图: 循环语
6、句的分析:师问:什么变量不断控制循环变化?生:i不断控制循环变化当i=1时,图片框Image1的左位置是2;当i=2时,图片框Image1的左位置是4;当i=100时,图片框Image1的左位置是200;当i=101时,这时的i值大于终值,循环语句结束,去执行Next的后续语句。师:总结For Next之间的语句为循环体任务一: 参照刚才的程序范例,自己编写一个让船航行动起来的程序。(设计意图:模仿实例,加固知识,让学生能独立编写简单的VB小程序) (二)拓展探究、培养能力任务二:编写一个让降落伞在下降的程序。(设计意图:通过类比运用知识,培养思考、分析、解决问题的能力) 师:演示降落伞在下降
7、的动画,解释top是设置对象到窗体顶部边界的距离。并提问学生以下几个问题?1认真思考降落伞在下降过程中是什么属性在不断地改变?2实现动画的循环体什么?3用For Next语句实现让循环体循环执行。4写出实现动画的代码。 师:1表扬大部分编出正确程序的同学,指出一些学生编程过程中所犯的错误,出示正确程序。2给学生介绍“空循环”作用(举生活的实例解释一下):3空循环:For Next语句里没有循环体称为空循环。4作用:将它和循环体放在一起,起到延长时间的作用(三)综合知识、互动突破(设计意图:让学生带着问题去思考,变被动学习为主动学习。这部分其实就是任务驱动式学习,利用学生的好奇,善于思考的心理特
8、点,让他们自主学习。)1教师和学生一起综合以前所学过的知识:复习:停止、复位、退出的编程代码。Left属性:设置对象到窗体左边界的距离;Top属性:设置对象到窗体顶部边界的距离。任务三:编写一个程序让飞机飞起来提示:当飞机不断地向右下方飞行的时候,图片的Top、Left属性值同时不断地发生变化。这里我们要实现飞机向右下方运动的语句是什么呢?家庭作业:编写一个飞机投炸弹的程序。(设计意图:反馈学生对本节课的理解及拓展应用能力。)八、教学评价在整个教学过程中,我始终坚持教师的主导作用与学生的主体作用相结合的原则,通过引导学生动眼看、动口说、动脑想、动手做,参与知识的产生、发展和运用过程,使学生的思
9、维从被动变为主动,让学生在轻松愉快的氛围中掌握知识、形成能力。这既符合学生的认知规律,又体现了“以学生的发展为本”的教学理念。课堂评价表设计:学生填写课堂自评。九、教学反思本节课,在初二级9个班里都讲授过,学生兴致较高,从而基本掌握了循环语句的执行过程及应用。特别是对top和left的属性撑握比较好,89%的学生能编写任务一小船航行的程序代码,68%左右学生能编写任务二降落伞在下降程序代码,能完成任务三的学生有42%左右。成绩较好的两个班三个任都完成的达到73%左右,说明本节课对基础知识较弱的同学还是具有一定的学习困难。今后要进一步想办法让基础知识较弱的学生扶持起来。作者姓名刘青梅电子信箱fslgmn163。com作者单位广东省佛山市顺德区南江中学邮编528333办公电话0757-22321078手机13531404271教案名称让飞机飞起来循环结构的应用课时适用教材广东省出版集团、新世纪出版社信息技术八年级下册第一单元第六课第4节第 4 页 共 6 页