资源简介 FOR循环结句程序设计——猫抓老鼠一、知识目标:1)、掌握FOR循环语句的格式。2)、理解FOR语句的执行过程。3)、学会使用FOR循环语句来实现循环控制结构,解决实际问题。4)、初步掌握程序调试运行的方法。二、窗体:三、控件列表:默认对象名称 修改后的对象名 属性 值 对象说明Image1 imgmao Strech true 猫图片Picture Tom.jpgImage2 imgshu Strech true 老鼠图片Picture jerry.jpgCommand1 Command1 Caption 猫发现了老鼠Command2 Command2 Caption 还原四、实践任务:1)、实现猫图片移动到老鼠图片处。2)、用FOR循环语句完成猫抓老鼠程序的编写。思考:循环变量i的初值与终值是否能够改变,如果能,请尝试修改。五、课堂拓展:动画片中老鼠是否是原地不动的?如果老鼠也同步跑动起来,如何修改程序?回囟匚菇效现了老二FOR循环结句程序设计——猫抓老鼠一、基本说明1模块:算法与程序设计(选修)2年级:高中一年级3所用教材版本:广东教育出版社4所属的章节:第二章第四节5学时数: 40分钟(教室授课)二、教学设计1、教学目标:1)、掌握FOR循环语句的格式。2)、理解FOR语句的执行过程。3)、学会使用FOR循环语句来实现循环控制结构,解决实际问题。4)、初步掌握程序调试运行的方法。5)、培养学生分析问题,解决问题的能力。6)、培养学生主动学习,自主学习的能力。2、内容分析:本课是循环结构的第一节课,循环结构是第二章程序设计基础的重点和难点。3、学情分析:高二学生,对VB的程序结构有了初步的认识。4、设计思路:本节课本课是循环结构的第一节课,循环结构是第二章程序设计基础的重点和难点。上好本节课对于循环结构的学习非常重要。教材上的案例比较枯燥,不利于学生学习积极性的提高,因此本堂课的设计采用了学生喜欢的动画片猫和老鼠作为学习案例。教师的主要任务在于积极引导,调动学生的积极性。三、教学过程教学环节及时间 教师活动 学生活动 对学生学习过程的观察和考查及设计意图创设情境问题引入3’ 教师播放视频:猫抓老鼠动画片段激发学生兴趣教师:在动画片中,TOM抓不到JERRY,今天,我们来编写一个程序帮帮TOM的忙。 观看视频,思考如何编写程序。 猫和老鼠是学生非常熟悉的一个动画片,用动画片来导入大大激发了学生的学习兴趣实践任务一: 1、教师解释编程思路:猫和老鼠都用图片给出,要让猫抓到老鼠,只要让猫图片移动到老鼠图片处即可。2、提出问题:如何让猫图片能够有连续移动的过程呢? 尝试完成图片的移动。思考程序有何不足。 前面已经学过对象属性的设置方法,学生可以很快地完成。同时自然产生疑问:用属性设置的语句,猫是直接一步到位,没有跑动的过程。新授:FOR循环语句’ 1、教师:要让猫图片能够有连续跑动的过程,可以使猫图片反复移动多步得到。假设猫速度为50,猫鼠之间距离为5000,那么猫跑一步的语句为:imgmao.left=imgmao.left+50需要跑100步到达老鼠处,故只需将此语句重复100遍即可。2、引出FOR循环语句,讲解基本格式及执行过程。 1、思考重复书写语句的可能性及解决方案。 已知的知识无法达到满意的效果,引发学生主动思考,顺利导入FOR循环结构。案例分析: 引导学生分析:(1)引入循环变量i控制次数(2)循环次数:100(3)循环体内容:猫在跑步 思考并讨论分析问题 通过案例分析,自然而然地让学生理解FOR循环结构,突出本课重点。实践任务二: 布置任务:用FOR循环语句完成猫抓老鼠程序的编写。 尝试应用FOR循环语句完成程序 检测学生对于FOR语句基本结构是否理解。小结提升: 小结:1、任务完成情况2、FOR循环语句基本格式及各个要素3、引导学生分析:循环变量i初值与终值是否必须是1和100,能否用其他值? 思考讨论 进一步加深对FOR语句执行过程的理解,突破本课难点。拓展:实践任务三 提问:动画片中老鼠是否是原地不动的?如果老鼠也同步跑动起来,如何修改程序? 讨论尝试再次修改程序 针对完成情况较好的同学提出更高层次的要求。四、教学反思1、应用学生熟悉的动画片做为教学案例,极大地提高了学生的学习兴趣,课堂气氛活跃,学生积极思考。2、本课教学环节紧凑,各环节之间过渡自然,大部分环节都是学生自己发现问题后自然引出的,课堂教学流畅。3、本课用图片的反复移动来引入循环结构,程序效果直观,很好地降低了学习难度,便于学生理解,教学效果好。 展开更多...... 收起↑ 资源列表 FOR循环语句——猫抓老鼠(教案).doc 学案——FOR循环结句程序设计.doc