《高效的循环指令》教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“g90循环指令教案”。
《高效的循环指令》教案
西村完小
韩靖宇
【教材分析】
《高效的循环指令》是河南科学技术出版社出版,由河南省基础教育教学研究室编写的六年级信息技术上册第四课的内容。本节课教材中以循环指令为主题,用Scratch制作正方形,巧画蒲公英,从而使学生熟练掌握循环指令在Scrachd编程的应用。
【学情分析】
Scratch编程是学生本学期首次接触的软件,学生对其的了解少之又少,但由于本软件容易上手的特点,只要学生坚持学,还是很好掌握的。这节课主要由学生的自主探究和协作学习为主,教师的演示指导为辅,提高学生对信息技术的兴趣,培养学生的创新能力和合作解决问题的能力。
【教学目标】
1、知识与技能:(1)初步了解循环指令在Scratch编程的重要作用。(2)让学生学会在不同的环境下选择四种不同的循环指令。(3)使学生能够熟练掌握“规定次数循环”指令的应用。
2、过程与方法:
(1)通过直观演示,自主探究及实践操作的方法,引导学生熟练掌握本课知识下技能。
(2)通过预设问题,让学生思考解决办法,培养学生的学习兴趣。(3)实践操作培养学生创新能力。
3、情感、态度与价值观:
(1)通过学生对Scratchr编程软件的操作,培养学生创造能力和审美能力,使学生对信息技术在生活中的应用有了进一步的认识。
(2)感觉运用信息技术创作作品的乐趣,提高学习信息技术的兴趣。(3)培养学生动手操作的能力及同伴交流合作的意识、能力,增强他们的社会责任感和团结协作的精神。【教学重点】
熟练应用“规定次数循环”指令 【教学难点】
如何诱导学生构思出图案的设计思路 【教学过程】
一、复习设疑,引入新课
师:上一节课我们用Scratch让小猫走出了一个正方形,那么谁能给老师说一下,你是如何设计才能使小猫走出一个正方形的?
生:移动100步,旋转90度,再移动相同的距离,再旋转90度,如此再重复两次便可完成。
师:这位同学讲的很好,那么我们现在看一下正方形的程序脚本。
师:在这个脚本程序中我们可以看到“等待0.2秒”“移动300步”“向右旋转90度”都是出现了四次,那么我们能不能简化一下,来谁能给老师想个办法?
生:是不是用到了今天我们要讲的循环指令了?
师:这位同学很聪明哟,竟然猜到了老师要说的话,那么今天我们就来共同研究一下如何用循环指令来代替重复的脚本程序。
二、循环指令的结构
这四个控制指令就是Scratch中的循环指令,我们看课本17页的图4-2,这里面给我们循环指令的结构,循环体的位置。简单的说就是把需要重复的内容放到循环体内容的位置,而在循环执行次数的位置上填写上执行的次数就行。
师:同学们我们先看一下这四种循环指令都是在什么时候用,看一下课本18页的表4-1。
师:而这节课我们需要熟练掌握的是第二个指令规定次数的循环,而其他三个我们只是了解在什么时候用到它们就行了。
师:那么现在同学们自己试着把那个正方形的程序用循环指令改变一下,是自己做哦,不要讨论研究哟。
(学生自己动手做)
师:谁能把他编的程序给大家分享一下?(学生展示)
师:谁能给老师说一下你是怎么想的要这样设计呢? 生:我就是把需要重复的部分放到循环体的位置,然后它重复了4次就将执行次数改成4就行了。
师:他说的很好,其实循环指令的应用就是这么简单,大家有信心学会没有? 生:有!
师:那大家在来比较一下这两个正方形的程序。
师:大家看一看是不循环指令的加入是不是让程序简化了不少呀? 生:是!
三、随鼠标旋转的小猫
师:现在我们需要编一个程序,要求是鼠标放到哪小猫就朝向哪,好大家分组讨论一下,也可以参考课本,但必须能给我讲出你是怎么想的?你是如何设计的?
(学生合作探究)
师:谁来展示一下作品给大家看看?(学生展示)
师:谁能说说你的设计思路呢?
生:这个其实很简单,动作指令中有“面向鼠标指针”这个指令,我把它当作循环体,重复执行就好了。
师:这位同学回答的很好,那么如果我再改变一下,也就是这个小猫不但面向鼠标指针,还向鼠标方向移动200步,大家试着做一下。
(学生合作探究)
师:谁愿意让老师把你编的程序给同学们展示一下的举手?
师:大家看看这位同学做的效果,很不错哟,刚才老师发现有些同学在执行程序的时候,小猫一直闪烁,没有明显的移动,这并不是你的程序有问题,而是执行动作太快,你在“编辑”菜单下选择“设定单步执行程式”就行了。
师:现在老师把我的程序给大家详细的讲解一下。
四、巧画蒲公英
师:现在大家看这个图,第一个是真正的蒲公英,第二个是我们简化后的蒲公英,那现在问题来了,我们如何用Scratch来完成这个图形呢?好,老师先提示一下,它像不像从中间向外画一条线段,然后回到原点旋转一下再画一条线段?大家相互讨论一下,做做看。
(学生合作探究)
师:现在谁能告诉大家你的思路?
生:角色从舞台中心出发,向外画100步的线段,完成后回到舞台中心;然后,再旋转一定的角度,再向外画线段,再回到舞台中心,如此重复就可以了。
师:那老师再问你两个问题:第一,你每次向外画的线段长度是否一样?第二,你旋转的角度是多少度,重复执行了几次?
生:每次角色向外都是走100步,所画的线段长度都相同,旋转的角度是10度,重复执行了20次。
师:那你画出图形是闭合的吗?也就是一圈都有吗? 生:不是,是多半圈。
师:那谁能说出他画的为什么不是一整圈?
生:是因为他所设计的旋转度数和执行次数相乘的积是200度,而一圈应该是360度,所以如果要完整当旋转度数是10度是执行次数应是36次才行。
师:这个同学回答的太好了,大家都要向他学习哦!那么把你的设计给大家演示一下吧。
师:这个同学设计的好不好啊?对,真是太棒了。但是老师觉得如果能把小猫移出这个图案是不是就更好了,谁设计的是小猫在图案外面的来展示一下。
师:我们班真是有高人呀,这个同学真的把小猫移出了图案,但美中不足的是为什么会有个“尾巴”呢?谁来给大家解释一下?
生:在画外图案后,加一个“停笔”指令就行了。师:回答的真好,那么老师就展示一下我的设计。
师:今天我们主要讲了循环指令在Scratch编程中的应用,大家说今天的课有趣没有呀?
生:有!
师:大家对今天的知识都理解了没有? 生:理解了!
师:那接下来的时间大家把课本上的“探究活动”和“实践园地”都做一做,有什么问题自己先好好思考,如果真的不懂再讨论或是随时问老师。
【教后反思】
本节课的重点是“循环指令”的应用,这对于六年级的学生来说并不难,他们都能很好掌握在什么情况下用哪个指令。难点在于如何让学生自己从图案中找出设计思路,现在的学生基本上都能从脚本程序看出会画出什么图案,但是从图案到脚本程序的设计就需要一个长期的培养,或者说必须经过多次的设计来慢慢地积累。再者编程中的细节处理也是现在学生不能做得完美的。总得来说,这个年龄段的学生知识的理解上是不存在问题的,只要加强平时多练习多总结,Scratch编程一定会使学生的学习生活更加丰富多彩的。