欢迎来到天天文库
浏览记录
ID:9293224
大小:166.00 KB
页数:6页
时间:2018-04-26
《让飞机飞起来——循环结构的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《让飞机飞起来——循环结构的应用》一、教学内容分析本节课内容是循环结构For-Next语句的应用,共需两个课时,这是第二课时,在此之前,学生掌握了VB编程的基本要领和过程,初步认识了程序运行三种基本结构:顺序结构、分支结构、循环结构。并且通过第一课时的学习,掌握For…Next语句的格式及功能,能运用For…Next语句来解决有规律性重复运算的问题。我的目标是通过本课的学习,既能巩固上一节课所学的循环结构,又能进一步学习For…Next语句在面向对象编程中的应用,提高同学们的编程能力,让学生初步学会面向对象的编程。二、教学对象分析本节课的教学对象是初二级学生,学生通过第一节的学习对F
2、or—Next语句的格式、功能及执行过程有了一定的了解,但初二学生的理解能力有限,很多学生难以建立循环语句执行的物理模型,而For—Next语句是整章的重点难点。为此,本节课通过不断让学生对对象进行编程,编写出使各种对象变化运动的程序,激发学生的学习兴趣,使学生加深对For—Next语句格式、功能的理解和应用。三、教学目标根据教学大纲和使用的教材、学生学习的特点以及新课标的要求,可以从以下三个方面来进行整体设计,建立目标体系:(一)知识目标:1.进一步熟悉Left、Top属性的使用2.学会运用For…Next语句来解决有规律性的对象运动问题3.理解for/next语句的循环变量、循环
3、条件和循环体在解决实际问题中的应用。(二)能力目标:1.通过观察、思维、记忆、想象培养学生在现代程序设计过程中所需要的一些基本能力2.培养学生学会有条理地思考、分析、解决问题的能力。(三)情感目标:1.让学生学会大胆探索、善于归纳、应用、培养学生个性 四、教学重点及难点教学重点:循环变量、循环条件和循环体的关系及语句执行过程,并能运用for/next语句来编制简单的小程序。教学难点:根据实际问题,确定程序中的循环变量、循环条件和循环体。五、教学策略本节采用任务驱动法、分析法,通过教师的情景设置,将复杂的问题简单化,通过提问引导学生自主探究,不断提高学习梯度,使学生在不知不觉中掌握知识
4、。另外针对程序设计的枯燥、难懂这个特点,我运用了体悟教学法、问题教学法。针对学生的基础和思维的参差不齐采用分层教学法。面向全体学生,引导学生自主学习,发挥教师的主导作用。所拟订的教法是:演示----提问----点拨----操作----反馈。六、教学媒体选择多媒体教学平台,预设的几个VB小程序,教学课件。七、教学过程:(一)演示动画、引入新课(设计意图:通过让学生观看演示的动画和听教师对动画的分析,熟悉Left属性、理解第6页共6页循环体和循环结构的运行过程,激发同学们的学习的兴趣)师:展示程序“小车动起来”,利用按钮控制小车行驶,引起学生兴趣,并引出本节课的第一个任务:看了动画后认真
5、思考、分析实现这个动画的原理。师:演示小车运动的界面师:分析小车运动的慢动作师:提示小车运动的具体分析图动画原理分析 师问:小车要开起来了,那么究竟是什么让它动起来的呢?生答:动画其实就是一张张图片连续播放的效果,动画其实就是一张图片的位置在不断发生变化而得到的效果。师问:当小车不断地向右方前进的时候,图片的什么属性值在不断变化?生答:图片的Left属性值在不断变化,由于在很短的时间内Left不断发生变化,因此看起来就象是小车在移动了。师:请同学们思考,写出实现小车移动的语句?生:写出以下语句:nleft=nleft+2 Image1。Left=nleft师:如何才能让
6、这两个语句不停地执行呢?生:For…Next语句生:写出如下代码图第6页共6页代码设计如下图:程序设计框图如下图:循环语句的分析:师问:什么变量不断控制循环变化?生:i不断控制循环变化当i=1时,图片框Image1的左位置是2;当i=2时,图片框Image1的左位置是4;当i=100时,图片框Image1的左位置是200;当i=101时,这时的i值大于终值,循环语句结束,去执行Next的后续语句。师:总结For…Next之间的语句为循环体任务一:参照刚才的程序范例,自己编写一个让船航行动起来的程序。(设计意图:模仿实例,加固知识,让学生能独立编写简单的VB小程序)(二)拓展探究、培养
7、能力任务二:编写一个让降落伞在下降的程序。(设计意图:通过类比运用知识,培养思考、分析、解决问题的能力)师:演示降落伞在下降的动画,解释top是设置对象到窗体顶部边界的距离。并提问学生以下几个问题?1.认真思考降落伞在下降过程中是什么属性在不断地改变?第6页共6页2.实现动画的循环体什么?3.用For…Next语句实现让循环体循环执行。4.写出实现动画的代码。师:1.表扬大部分编出正确程序的同学,指出一些学生编程过程中所犯的错误,出示正确程序。2.给学生介
此文档下载收益归作者所有