内容正文:
《花朵缤纷》
教材分析
本课的学习内容建立在前面坐标相关控件以及重复、旋转相关控件知识基础之上,主要包含利用“图章”控件绘制角色,使用随机数控件控角色出现位置及外观等。其中随机数控件的使用,是本节课的难点。突破这个难点,也为后面运算、测,判断及创意程等打下坚实的基础。
学情分析
本节课的学习对象是小学五年级学生,已经对角色的绘制、位置及淀转等控件有了较深的了解。这个年龄段的孩子,他们思维活跃,对动画非常感兴趣。本课是在孩子们已经掌握“重复”和“坐标”控件的基础上,学习“图章”和“随机函数”控件的使用,涵盖的知识点较多。需要教师加强学生在建、调试和运行的体验过程,让学生加理解与领会。
教学目标
学科知识
1. 认识角色“造型中心”,能使用“图章”控件复制角色、绘制组合图形。
2. 能够使用“随机函数”控件来控制角色在舞台中的随机出现。
3. 初步掌握角色各种效果的设置方法。
问题解决
1.通过分析流程图,帮助学生理解一片花瓣换成一朵花的程序。
2.为什么花朵会在舞台的同一个位置开放?巧用随机数来设置花朵随机开放的位置。
学科思维
以程序设计的思想引领,鼓励学生积极探索,在调试、优化脚本的程序设计流程中,培养学生的算法思维、团结意识。
教学重点
使用“图章”控件复制角色。
教学难点
使用“随机数”设置花朵的位置。
课时安排
1
教学准备
课件、花朵缤纷素材
教 学 过 程
教学环节
问题设计
师生互动
设计意图
一、课前活动
1.抽到了哪些编号?抽到的这些编号有规律吗?
2.能抽到49号、50号吗?为什么?
小游戏:成语“飞花令”。
出示游戏规则:从全班45名同学中按编号随机抽取五位同学,轮流在5秒之内说出一个不同的带“花”的成语,最后站着的同学获胜。提问:
(随机抽取的编号也是有范围的。)
小结:佩服同学们的知识储备,可以在这么短的时间内说出那么多关于花的成语。“花”总是让人想到美好的东西,不仅诗词成语中有花,我们也让它出现在我们scratch的舞台上,今天我们一起来制作“花朵缤纷”。
程序的理解对学生来说相对比较抽象,在课的一开始,设计成语飞花令的小游戏,一方面,通过“花”过渡到本节课的主题“花朵缤纷”中,另一方面,通过实际生活中随机抽取编号的情景,让学生初步体会随机的概念及其范围,为新知识点随机数作铺垫。
二、情境导入,分析动画
1.出现的动画,有哪些新颖的地方?
1.演示动画作品。
2.学生观察作品,并说说作品中新颖的地方。
(随机位置出现花朵)
师:带着美好的愿望,让我们一起来制作“团结之花”吧!
通过观察作品,由直观影像让学生了解本节课要做什么;从作品中花的特征入手分析,由形象的画面过渡到抽象程序。
三、一花一心愿,初步搭建脚本
1.哪里绘制花瓣?请尝试“绘制新角色”来创作花瓣。
1.这是一朵团结花吗?为什么呢?
2.猜这个控件是什么意思?
你觉得还需要利用哪些控件才能画出一朵花?
板书演示:一片花瓣到一朵花,它是怎么变出来的?
师:每次旋转了多少度?
复制、粘贴在哪里?(用图章控件进行复制)
如果要实现8片花瓣呢?怎么修改脚本?
如何清除之前不需要的图例?(清空)
探究一:打开桌面上的“花朵缤纷.sb”,在“绘图编辑器”中设计一片花瓣。
今天我们的角色:一片花瓣,然后通过Scratch程序变出一朵美丽的花。
挑战:5分钟画花瓣。
生:应该有几瓣花才能组成一朵花。
认识“图章”。
学生交流。
探究二:小组合力,用“图章”控件画一朵花(五瓣、六瓣、七瓣……)。
展示成功的小组,交流设计思路。
<强调:设置旋转中心>
旋转--->旋转--->旋转--->旋转--->旋转 转了几次?(5次)
360/5
每次还要完成一个复制和粘贴,这是一个5瓣花。
出示流程图。
师小结:不管花瓣片数怎么变,若干花瓣旋转一圈形成一朵花这个规律是不变的,因此“花瓣片数”与“旋转角度”的相乘始终是360度。
修改数值后运行脚本并观察花朵形成的形态——花朵“形态美观”即可。
生:搭建脚本,画一朵花。
师:对程序来说,调试就是不断修复错误完善程序的过程。
此环节从日常生活中的图章入手,让学生先利用实物图章绘制花朵,了解其具体过程,然后尝试将这个过程利用脚本来实现。分析流程图,流程图直观呈现与指令之间的对应关系,从抽象到建模,能有效帮助学生理解算法执行的过程,培养学生的计算思维。
四、巧用“随机数”,花开满地
1.为什么花朵会在舞台的同一个位置开放?
2.应该使用哪一个对应的脚本呢?
4.讨论:如何让花在草地任意位置开放?
5.这条随机函数应该放在哪个位置?
6.如何实现多朵花连续出现在随机位?
生:因为没有设置给花朵在舞台上移动的脚本。
1.认识“随机数”
2.思考:如何运用随机函数控件改变花朵的位置。
师生分析:Scratch舞台的X坐标范围是-240~240,Y坐标范围是-180~180。随机函数控件里填入-240和240、-180和180两组数值。
完成脚本如下:
分析Y轴位置。
探究三:让花朵在草地的任意位置绽放。
3.尝试修改脚本。
4.运行调试。
5.交流展示。
通过随机函数控件的学习,让学生感受特殊而神奇的效果。
通过分析,了解原理,知所其以然;让学生在编写程序中熟练应用、提升能力。
“重复执行”控件是已掌握的知识,让学生在小组讨论、自主尝试、调试修改中深入领会循环结构。
五、选取“特效”,花朵缤纷
如何让开出的花朵五彩缤纷,大小各异?
探究四:发挥你的创意,你能创作出更棒的动画效果吗?(自选)
1.根据创意进行创作和分享。
师:我看到已经有同学找到了变色的秘密,请你来介绍一下秘诀吧!
2.评一评谁的作品更有特色。
3.再创作再分享。
拓展提高部分,采用分层教学,每位学生可以选取自己能力范围内的知识点开展探究学习。
教学总结
1.请同学说说本节课的收获。
2.思考:运用随机函数,我们还能做些什么?
板书设计
《花朵缤纷》
一花一心愿 图章
花开满地 随机函数
五彩缤纷
教学反思
程序的理解对学生来说相对比较抽象,在课的一开始,设计成语飞花令的小游戏,一方面,通过“花”过渡到本节课的主题“花朵缤纷”中,另一方面,通过实际生活中随机抽取编号的情景,让学生初步体会随机的概念及其范围,为新知识点随机数作铺垫。
本课通过情境的创设,以设计团结之花为本堂课的主线,课堂以小组合作团结争章的形式开展。
在本课的教学过程中,我设计了四个探究环节推进认知达成的过程,通过循序渐进的作品制作,让学生掌握本课的知识点。
在Scratch的教学中,以程序设计的思想引领,鼓励学生积极探索,在调试、优化脚本的程序设计流程中,培养学生的算法思维、团结意识。
学科网(北京)股份有限公司
$$