新纲要云南省实验教材五年级信息技术第6册 第十二课 卫星侦测
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第12课卫星侦测
【教学目标】
1、知识与技能:学会场景分析,学会运用“侦测”模块中的指令作为判断条件,发出不同的广播信息,合理运用旋转、判断、重复和广播等指令。
2、过程与方法:在尝试实践的过程中掌握Scratch的基本工作方式;感受代码的调试过程。
3、情感态度价值观:培养对Scratch的学习兴趣。提升学生的信息素养。
【教学重难点】
重点:把指令作为判断条件,编写代码
难点:编写代码模拟卫星侦测陨石,当陨石靠近时发出报警的场景
【教学过程】
一、情景导入
Luke和R2d2进入基地后,发现气氛异常的紧张,所有人都全神贯注的注视着人造卫星发回的实时消息,如果陨石进入到导弹的有效射程,就要启动导弹拦截计划。同学们,这节课,我们一起来模拟人造卫星进行侦测,如果发现陨石靠近地球,就发出预警信息。
二、场景分析
1、舞台:添加星空作为背景图。
2、角色:
卫星:出现在初始位置,以圆为轨迹,环绕地球做旋转运动。
陨石:从初始位置,面向地球移动,当碰到卫星时发送预警信息广播。
预警电波:在初始位置隐藏,当接收到预警信息广播后,从小变大重复变化。
三、添加角色和背景
1、将背景库中的星空图片添加到舞台背景中
2、将素材文件中的“卫星.png”、“陨石.png”导入到角色列表中
3、新建一个“预警电波”的角色,用“造型”选项卡中的绘图工具绘制预警电波图形。
四、位置初始化
将各个角色放到合适的位置,并添加角色代码。
五、代码设计
1、卫星的代码编写
思考:如何让让卫星走出一个圆形呢?(提示:结合之前画多边形的方法来控制)转一圈是360°,需要让卫星边走边向一个方向转过一个角度,逐渐就可以走出一个圆。需要注意的是旋转角度要配合移动的步数来进行,调整到合适的旋转角度和移动步数。
2、地球的代码编写
对照卫星的代码,要让地球动起来,同样使用旋转和重复指令就能实现。
1、陨石的代码编写
让陨石面向地球缓慢移动,每移动5步等待0.5秒
2、在陨石代码中添加发出预警的代码
如果侦测碰到卫星后发出广播警报的信息
3、预警电波的代码编写
在预警电波代码中,添加接收到报警的事件,显示电波不断由小变大的代码。
二、测试和完善代码
当我们多次运行代码之后会发现:卫星虽然转起来了,可是每次运行代码卫星都会朝着不同的方向旋转,一会顺时针,一会儿逆时针。
仔细分析卫星角色的代码,开始运动时,卫星初始位置都在地球的右上角,由于每次运动都需要转到角度,当停止运行后再次运动,卫星虽然回到初始位置,但是角度和原来不一样了,所以在做旋转运动就跑到其他方向去了。解决办法:在代码中设定初始方向,让它每次旋转都面向一个方向即可。
七、保存文件
将文件命名为“卫星侦测”,保存到素材文件夹中。
八、试一试
若要让卫星绕地球顺时针旋转,初始方向和旋转方向应怎么设置?
同学们自己动手探索一下吧!
九、技能练习
尝试修改陨石角色的代码,让卫星离陨石还有一段距离时就发出警报。
提示:在判断条件中,可以用到和来判断陨石与卫星的距离。
综合实践
添加一个警告文字角色,内容为“陨石接近地球”,并添加声音效果,实现在收到警报信息后,警告文字闪烁,同时警报声响起的效果。
同学们自己动手探索一下吧!教师巡视并指导。
十、小结
在这次课的卫星侦测中,编写代码之前要认真的分析场景以及角色的行为,在来选择合适的积木代码,最后能够编写出模拟卫星侦测陨石,当陨石靠近时发出警报的场景。