中小学教育资源及组卷应用平台
五年级下册信息技术教学设计
课题
《scratch之聪明的角色——广播火箭发射》
单元
三单元
学科
信息技术
年级
五年级
学习目标
知识与技能:了解火箭发射的过程;理解实现倒计时显示效果的方法,并合理搭建脚本;学习事件中广播指令的使用方法;尝试搭建脚本实现火箭发射在太空飞行。过程与方法:通过讲解,了解火箭发射的过程,理解实现倒计时显示效果的方法;通过小组探索实践,尝试搭建脚本实现火箭发射在太空飞行;通过操作练习,巩固事件中广播指令的使用方法。情感、态度与价值观:
引导学生继续深入学习编程设计;发展学生计算机思维;培养学生能够根据生活、学习需求编写出较为复杂的计算机程序,初步形成用计算思维以及计算机程序解决实际问题的能力;希望学生可以突破Scratch的限制,将知识迁移至其他程序设计语言中进行创作,体现用计算机程序解决间题的一般方法:引导学生发现间题,以解决问题为导向设计算法、编写程序、实践创新。拓宽学生的视野,帮助学生初步树立根据不同需求选择不同语言进行程序设计的意识。
重点
了解火箭发射的过程,理解实现倒计时显示效果的方法,并合理搭建脚本。
难点
会合理搭建脚本,实现火箭发射在太空飞行。
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
单元导入
欢想通过西昌卫星发射中心,遨游太空,希望来一次奇妙的太空之旅。本单元将学习如何在
scratch中使用广播、变量、角色交互与自动化设置,综合运用坐标、侦测、变量、鼠标跟随指令来协助欢欢的太空之旅。新课导入太空飞船、卫星都是由火箭发射送入太空的。欢欢想去西昌卫星发射中心看看,亲身体验感受火箭的发射。让我们借助
Scratch功能,让欢欢实现他的愿望。
了解欣赏
了解本单元即将学习的知识创设趣味的学习情境,更能激发学生的兴趣;
讲授新课
三、任务分析,想一想情景展示:爷爷:欢欢要做西昌卫星发射中心的总指挥,他要做些什么事呢?欢欢:我可以用长征火箭来发射吧?我是最后倒计时的指令操控员……开动脑筋,想一想
1.如何实现倒计时10秒的显示?让火箭上升到一定高度可以怎样做?2.火箭在大气层飞行与太空中如何进行背景变换?四、知识积累,学一学1.导入角色和背景情景展示:爷爷:开始添加角色,同时添加角色造型,数字角色造型要按倒计时顺序,共有几个?欢欢:倒计时是10个数字,所以要导入9-0共十个数字造型。2.设置倒计时情景展示:欢欢:爷爷,为什么要初始发射背景和初始数字(Glow10)9造型呢?爷爷:初始发射每次都是在陆地上开始,进入太空后就是太空背景。初始数字Glow10造型,因为这是第一个倒记时数字9的造型。我们可以导入由9到0的数字造型,运用重复十次命令,每次等待一秒,就变换显示9,8,7…0十个数字造型。实现倒计时显示的效果,还有其他方式来实现吗?说一说,试一试。欢欢:这里为什么要加一个隐藏命令呢?3.认识事件中的广播指令(1)在代码事件模块中可以找到广播指令。(2)在“事件”模块中,运用发送广播指令,所有角色(包含广播者自身)都会接收到该消息。当收到广播指令,就会执行相应的命令脚本。情景展示:爷爷:这里的广播,与现实广播相似,有发也有收!小提示:背景和角色往往能够通过各自的脚本,独立的完成自己所要做的事情。可是背景和角色间,或是角色和角色间,或是同时让多个角色执行相关命令脚本时,在面对只有相互合作才能完成的事情时,我们就可以通过【广播】来实现了。4.制作火箭发射(1)初始火箭的位置。情景展示:爷爷:火箭有固定的发射位置,为了便于重复的发射,所以要定位火箭位置,可以怎样设置?欢欢:我是这样设置火箭发射的初始位置,火箭每次发射都从这个坐标位置升空。小提示:为使火箭有动态变化效果,当接收到广播时也执行火箭动态效果命令。(2)当火箭接收倒计时广播“消息”,就执行火箭上升的命令。情景展示:爷爷:大家想一想,要实现火箭不断上升,为什么要重复增加Y坐标值?(3)火箭Y坐标值的重复增加,火箭就开始上升。情景展示:欢欢:这里用有条件重复指令,而不是重复指令,有什么区别呢?爷爷:火箭在大气层中飞行,上升到限定Y坐标值时,要变换太空背景,就要用条件判断,火箭又从舞台下方坐标位置进入。小提示;条件重复的运用,当重复执行到运算条件,将不再重复,并执行条件重复后面指令。(4)火箭坐标增加到限定高度数值,要用到运算模块中的条件判断,当重复达到限定值时,就结束条件重复而执行下面的指令。
情景展示:爷爷:火箭上升Y坐标的限值(183),是背景上方边沿获取的数值。这也是为进入太空做的准备。欢欢:火箭上升到限定值,就终止重复,执行广播消息2,就进入太空了。5.火箭在太空飞行(1)太空飞行的准备。情景展示:欢欢:当接收到广播消息2,定位火箭初始位置并换背景。进入太空的初始位置和发射场位置是一致的。小提示:背景或任何一个角色,都可以通过接收【广播消息】同时向其他角色或是背景发送消息,执行下面命令。(2)火箭太空飞行。情景展示:爷爷:火箭又继续在太空飞行的脚本是不是和发射飞行类似,小组讨论下吧。小提示:增加火箭的飞行效果脚本,当接收到广播信息2,实现动态图切换。五、趣味编程,做一做1.飞行准备,当火箭在太空飞行到Y=183时,就隐藏。情景展示:欢欢:当火箭到达太空中的轨道坐标,火箭隐藏,同时释放(显示)飞船,并执行飞船运动脚本。2.释放飞船的过程。情景展示:爷爷:欢欢的太空飞船是由火箭送入太空的。当火箭到达轨道就释放飞船,想想要实现这个过程,请分析飞船脚本。欢欢:为什么要等待35秒?爷爷:火箭从发射到进入太空轨道,预计35秒。欢欢:用等待时间控制释放飞船,也可以用广播指令来控制释放飞船呢,我们一起来试一试。3.调试脚本,达到效果。六、拓展延伸,试一试1.试一试,火箭在太空中变轨飞行。小提示:变轨就是火箭飞行方向角度变化了。实现背景的变化,实现火箭太空飞行效果。情景展示:爷爷:背景大小重复的增加数值不能太大,等待时间也应合适,才能有背景变化的效果,还有其他办法吗?小技巧:背景的切换移动与放大、缩小变化,可实现视觉的火箭飞行效果。
思考回答观察学习学习,实践思考学习实践,交流交流学习探索实践探索实践
培养动脑思考能力培养表达能力观察学习学生利用自主探究、小组合作、实践操作的方法去解决问题;师生直观演示更具说服力,加深印象。培养学生举一反三、学习迁移的能力;鼓励学生尝试完成操作练习培养动手能力采用了分层教学法,关注学生差异,发展学生个性。
课堂小结
七、课堂小结今天你有哪些收获?遇到了哪些困难?是怎么解决的?还有哪些困惑?
分享交流
学习反馈学会倾听
作业布置
八、作业布置
预习下一课《太空垃圾清除卫士》。
预习下一课
培养自主学习能力
板书
第1节
火箭发射导入角色和背景设置倒计时认识事件中的广播命令制作火箭发射火箭在太空飞行
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://www.21cnjy.com/"
21世纪教育网(www.21cnjy.com)(共30张PPT)
五年级上册
Scratch之聪明的角色
广播火箭发射
单元导入
欢欢想通过西昌卫星发射中心,遨游太空,希望来一次奇妙的太空之旅。
本单元将学习如何在
scratch中使用广播、变量、角色交互与自动化设置,综合运用坐标、侦测、变量、鼠标跟随指令来协助欢欢的太空之旅。
太空飞船、卫星都是由火箭发射送入太空的。欢欢想去西昌卫星发射中心看看,亲身体验感受火箭的发射。
新课导入
让我们借助
Scratch功能,让欢欢实现他的愿望。
我可以用长征火箭来发射吧?我是最后倒计时的指令操控员……
欢欢要做西昌卫星发射中心的总指挥,他要做些什么事呢?
任务分析,想一想
发射总控室
1.如何实现倒计时10秒的显示?让火箭上升到一定高度可以怎样做?
2.火箭在大气层飞行与太空中如何进行背景变换?
任务分析,想一想
知识积累,学一学
新知讲解
1、导入角色和背景
倒计时是10个数字,所以要导入9-0共十个数字造型。
开始添加角色,同时添加角色造型,数字角色造型要按倒计时顺序,共有几个?
角色背景图
知识积累,学一学
新知讲解
2、设置倒计时
初始发射每次都是在陆地上开始,进入太空后就是太空背景。
初始数字Glow10造型,因为这是第一个倒记时数字9的造型。
爷爷,为什么要初始发射背景和初始数字(Glow10)9造型呢?
2、设置倒计时
这里为什么要加一个隐藏命令呢?
我们可以导入由9到0的数字造型,运用重复十次命令,每次等待一秒,就变换显示9,8,7…0十个数字造型。实现倒计时显示的效果,还有其他方式来实现吗?说一说,试一试。
3、认识事件中的广播命令
(1)在代码事件模块中可以找到广播指令。
知识积累,学一学
3、认识事件中的广播命令
(2)在“事件”模块中,运用发送广播指令,所有角色(包含广播者自身)都会接收到该消息。当收到广播指令,就会执行相应的命令脚本。
知识积累,学一学
3、认识事件中的广播命令
这里的广播,与现实广播相似,有发也有收!
4、制作火箭发射
我是这样设置火箭发射的初始位置,火箭每次发射都从这个坐标位置升空。
火箭有固定的发射位置,为了便于重复的发射,所以要定位火箭位置,可以怎样设置?
(1)初始火箭的位置。
4、制作火箭发射
4、制作火箭发射
大家想一想,要实现火箭不断上升,为什么要重复增加Y坐标值?
(2)当火箭接收倒计时广播“消息”,就执行火箭上升的命令。
4、制作火箭发射
火箭在大气层中飞行,上升到限定Y坐标值时,要变换太空背景,就要用条件判断,火箭又从舞台下方坐标位置进入。
这里用有条件重复指令,而不是重复指令,有什么区别呢?
(3)火箭Y坐标值的重复增加,火箭就开始上升。
4、制作火箭发射
4、制作火箭发射
火箭上升到限定值,就终止重复,执行广播消息2,就进入太空了。
火箭上升Y坐标的限值(183),是背景上方边沿获取的数值。这也是为进入太空做的准备。
(4)火箭坐标增加到限定高度数值,要用到运算模块中的条件判断,当重复达到限定值时,就结束条件重复而执行下面的指令。
5、火箭在太空飞行
当接收到广播消息2,定位火箭初始位置并换背景。
进入太空的初始位置和发射场位置是一致的。
(1)太空飞行的准备。
5、火箭在太空飞行
火箭又继续在太空飞行的脚本是不是和发射飞行类似,小组讨论下吧。
(2)火箭太空飞行。
5、火箭在太空飞行
趣味编程,做一做
1.飞行准备,当火箭在太空飞行到Y=183时,就隐藏。
当火箭到达太空中的轨道坐标,火箭隐藏,同时释放(显示)飞船,并执行飞船运动脚本。
为什么要等待35秒?
欢欢的太空飞船是由火箭送入太空的。当火箭到达轨道就释放飞船,想想要实现这个过程,请分析飞船脚本。
2.释放飞船的过程。
用等待时间控制释放飞船,也可以用广播指令来控制释放飞船呢,我们一起来试一试。
火箭从发射到进入太空轨道,预计35秒。
2.释放飞船的过程。
趣味编程,做一做
3.调试脚本,达到效果。
拓展延伸,试一试
1.试一试,火箭在太空中变轨飞行。
背景大小重复的增加数值不能太大,等待时间也应合适,才能有背景变化的效果,还有其他办法吗?
2.实现背景的变化,实现火箭太空飞行效果。
拓展延伸,试一试
太空背景变换
四年级下册
下课啦!再见!