课题名称 《我会用Scratch——猜猜我是谁》
学情分析 本课属于“Scratch入门篇”我会用scratchr的第四课时,学生通过前面的学习,学生掌握了一些用Scratch编程的基本方法,会用流程图表示程序,但是并不熟练,本节课在巩固学生旧知的基础上展开教学,学习新模块的使用。
教学目标 重复执行 10 次、大小增加、将颜色特效设置为 学会分析程序,用流程图表示程序,能用程序设计的语言实现自己的设想。 通过设计创作,激发学习兴趣,体验创作乐趣。
教学重点 角色的大小变化和颜色特效设置
教学难点 分析程序,用流程图表示程序,能用程序设计的语言实现自己的设想。
教学过程 一、创设情境 激趣导入 我们回顾一下上节课,同学们都还记得吗?我们帮助小熊沿斑马线通过马路去见它神秘的朋友都用到了哪些代码指令? 首先按照流程图我们给小熊设置了一系列的初始化指令,有移到 xy 指令,面向方向以及确定旋转方式!然后使用重复执行几次指令包裹移动组合指令,再到达斑马线前,使用面向指令修改值,使小熊移动的方向和斑马线方向一致!在一开始和最终都需要添加说指令!最后小熊顺利的见到他的神秘朋友了。 那本节课我就一起来看看小熊的神秘朋友吧! (播放准备好的程序)现在只是有个背景并没有任何角色!点击绿旗让程序运行起来,有一道黑色剪影在闪烁,一会慢慢变大一会慢慢变小!那我们通过黑色剪影来猜猜小熊的好朋友是谁吧! 在闪烁多次过后,神秘的好朋友会自己显出真身,原来是老鼠呀!那我们再次点击绿旗,发现黑色剪影发生了变化!那同学们猜猜这次会是什么动物呢 二、新授任务一:程序解析 绘制流程图 大胆猜测:怎样完成这样的剪影效果,并让这些动物不停的变化呢? 尝试用流程图规划出来吧。 我们再来回顾一下:以特定的图形符号加上说明,表示算法的图,称为流程图。也代表了我们完成一件事情要经历的大致步骤。 为便于识别,绘制流程图的习惯做法是: 圆角矩形:表示“开始”与“结束”; 矩形:表示行动方案、普通工作环节用; 菱形:表示问题判断或判定(审核/审批/评审)环节; 平行四边形:表示输入输出; 箭头:代表工作流方向。 现在和老师一起来想一想,画出流程图。我们来为本节课的内容做一个划分,自己动手一起来分解一下我们要完成的步骤吧。 (让每一个同学完成流程图绘制) 新授任务二:编写程序 1、初始化 首先先确定角色一开始的位置,手动修改x和y 的值,因为黑色剪影是在舞台的中央,x 和 y 的值都是 0。 将角色的位置确定后,在外观区中的将大小设为指令添加到脚本区,因为黑色剪影会变大变小,所以在一开始要设置一个固定大小,我们将值修改为 100。 初始化的操作已经添加完毕,点击绿旗,看一下效果。 (同学们操作,老师助教,保证学生完成角色的初始化) 2、变大变小 去外观积木中观看一下有没有可以将大小增加的指令吧,在将大小设为指令的附近就有一条将大小增加指令!将其添加到脚本区,先将值修改为 5。点击观看一下,发现角色好像增大了一点,再点击一下角色又增加了一些,那是不是可以添加多个增加大小指令就可以让角色自己慢慢增大了? 上节课我们学习了重复执行 10 次指令,从控制区中拖入一条重复执行 10 次指令, 只需要将大小增加指令放入重复执行指令内部也可以达到同样的效果! 现在角色已经可以慢慢增大了,那接下来是不是需要慢慢变小了?继续拖入一条将大小增加指令,我们这次将值修改为-5!然后点击指令,发现角色变小了一点,那再拖入一条控制区中的重复10次指令将其包裹!点击绿旗观看效果。 角色已经可以完成一次变大变小了!但是还没有达到事先可以一直变大变小的效果,可以直接使用重复执行 10 次指令! 我们的重复执行指令是不是可以用很多用处?那接下来就自己动手完成一下吧! (同学们操作,老师助教,保证学生完成角色变大变小的操作) 3、添加剪影特效 现在角色并没有变成黑色剪影,直接就知道是什么小动物,如何添加剪影效果呢?来到外观区中,找到将颜色特效设定为指令,添加至脚本区放在重复执行指令上方,点击倒三角,选择亮度,再将将值修改为-100,选择点击绿旗观看,现在动物就变成一个黑色剪影了! 但是等到程序结束时,小动物还是没有现出原形,还是一个黑色剪影!这怎么知道究竟是什么动物?继续来到外观区中找到清除图形特效指令,放入代码最后!现在程序结束后就可以将亮度恢复原始了,小动物也可以现出原形了! (同学们操作,老师助教,保证学生完成黑色剪影的代码) 学生作品展示 完成后自由抽取学生作品,检查完成情况,说说在编程过程中遇到的困难。 五、扩展知识 在我们的课堂当中,不仅仅可以学到编程知识,也可以了解到生活中不可或缺的知识,现在同学们都知道小熊有哪些神秘的好朋友了吗?是不是就是中国的十二生肖呀!那现在熊博士就一起来认识一下吧! (播放视频)生肖作为悠久的民俗文化符号,历代留下了大量描绘生肖形象和象征意义的诗歌、春联、绘画、书画和民间工艺作品。除中国外,世界多国在春节期间发行生肖邮票,以此来表达对中国新年的祝福。大家都记住了吗,可以在生活中将给自己的朋友或者爸爸妈妈听! 六、课堂小结 布置作业 在这里本节课的内容就结束了,让我们一起来总结一下本节课都学习了哪些知识吧! 首先我们给角色设置了初始化,让角色的大小和位置在每一次重新运行程序的时候都是最初的样子。之后用到了将大小增加指令改变角色的大小,并用到了重复执行几次指令包含将大小增加指令,完成了角色的变大变小的效果。接着让他多次变化大小再次添加重复执行几次指令。然后用到了特效,将亮度特效设为 100 指令,给角色添加了剪影特效。最后用清除图形特效指令让角色重新显示在舞台上。还给大家介绍了中国传统文化十二生肖的历史和由来。 课后请同学们发挥想象力,完成这个小游戏的改编,希望同学们能够展现自己的奇思妙想,为我们的编程课堂迸发出不一样的思维火花!
板书设计 我会用Scratch——猜猜我是谁 流程图 代码