1、 授课时间: 年 月 日课题第12课卫星侦测主备教师第1课时(共1课时)教学目标1、知识与技能;学会场景分析,学会运用“侦测”模块中的指令作为判断条件。发出不同的广播信息,合理运用旋转、判断、重复和广播等指令。2、过程与方法:在尝试实践的过程中掌握Scratch的基本工作方式:感受代码的调试过程。3、情感态度价值观:培养对Scratch的学习兴趣,提升学生的信息素养。教学重点:把指令作为判断条件,编写代码教学难点编写代码模拟卫星侦测陨石,当陨石靠近时发出报警的场景教学准备教师多媒体机房 课件学生教学流程二次备课一、情景导入Luke和R2d2进入基地后,发现气氛异常的紧张,所有人都全神贯注的注视
2、着人造卫星发回的实时消息,如果陨石进入到导弹的有效射程,就要启动导弹拦截计划。同学们,这节课,我们一起来模拟人造卫星进行侦测,如果发现陨石靠近地球,就发出预警信息。二、场景分析1、舞台:添加星空作为背景图。2、角色:卫星:出现在初始位置,以圆为轨迹,环绕地球做旋转运动。预警电波:在初始位置隐藏,当接收到预警信息广播后,从小变大重复变化。三、添加角色和背景1、将背景库中的星空图片添加到舞台背景中2、将素材文件中的“卫星png”、“陨石png”导入到角色列表中3、新建一个“预警电波”的角色,用“造型”选项卡中的绘图工具绘制预警电波图形。四、位置初始化将各个角色放到合适的位置,并添加角色代码。五、代
3、码设计1、卫星的代码编写思考:如何让让卫星走出一个圆形呢?(提示:结合之前画多边形的方法来控制)转一圈是360,需要让卫星边走边向一个方向转过一个角度,逐渐就可以走出一个圆。需要注意的是旋转角度要配合移动的步数来进行,调整到合适的旋转角度和移动步数。2、地球的代码编写对照卫星的代码,要让地球动起来,同样使用旋转和重复指令就能实现。1、陨石的代码编写让陨石面向地球缓慢移动,每移动5步等待05秒2、在陨石代码中添加发出预警的代码如果侦测碰到卫星后发出广播警报的信息3、预警电波的代码编写在预警电波代码中,添加接收到报警的事件,显示电波不断由小变大的代码。六、测试和完善代码当我们多次运行代码之后会发现
4、:卫星虽然转起来了,可是每次运行代码卫星都会朝着不同的方向旋转,一会顺时针,一会儿逆时针。仔细分析卫星角色的代码,开始运动时,卫星初始位置都在地球的右上角由于每次运动都需要转到角度,当停止运行后再次运动,卫星虽然回到初始位置,是角度和原来不一样了,所以在做旋转运动就跑到其他方向去了。解决办法:在代码中设定初始方向,让它每次旋转都面向一个方向即可。七、保存文件将文件命名为“卫星侦测”,保存到素材文件夹中。八、试一试若要让卫星绕地球顺时针旋转,初始方向和旋转方向应怎么设置?同学们自己动手探索一下吧!九、小结、在这次课的卫星侦测中,编写代码之前要认真的分析场景以及角色的行为,在来选择合适的积木代码,最后能够编写出模拟卫星侦测陨石,当陨石靠近时发出警报的场景。课堂训练1. 尝试修改陨石角色的代码,让卫星离陨石还有一段距离时就发出警报。2添加一个警告文字角色,内容为“陨石接近地球”,并添加声音效果,实现在收到警报信息后,警告文字闪烁,同时警报声响起的效果。板书设计第12课卫星侦测1. 场景分析2. 添加角色和背景3. 代码设计课后反思优点:不足之处:下步改进措施:教导处(教研组)课前审核情况 审核人: 年 月 日