内容正文:
情景导入
上节课我们可以让远古时期的部落首领黄帝自由的行走了,接下来让我们设计一下黄帝挥剑前行的程序。
第三课
挥剑前行
学习目标
1. 会使用广播积木、“告诉某角色执行”积木完成脚本,感知不同角色的协作效果。
2. 掌握实现角色显示与隐藏的方法。
3. 理解并能熟练应用角色的造型编号。
效果展示
编程效果展示
任务分析
任务分析
几个角色:2个
角色:一个挥剑 一个消失
程序的顺序:收到广播过后点击空格键指挥角色挥剑。
自学任务
思考:如何让角色产生重复挥剑的动作呢
在“控制”积木盒子中,作用为循环执行下方被框住的脚本,直到满足一定的条件后跳出循环。
在“侦测”积木盒子中,表示某个角色的某项属性值。
在“运算”积木盒子中,作用为判断该运算是否成立
自学任务
在“控制”积木盒子中,作用为让另一个角色执行下方被框住的脚本。
在“动作”积木盒子中,作用为迅速将角色移动到目标位置。
在“外观”积木盒子中,作用为迅速将角色的造型切换到相应编号的造型。
挑战1
小组讨论,通过以上的几个积木试着让角色动起来。
思考
思考:“黄帝行走”角色已经可以在舞台上行走,“黄帝挥剑”角色也可以挥剑了。想一想,如何让它们“合二为一”,一边行走一边挥剑,看起来像一个角色在完成任务呢
自学任务
打开书本15页,自学知识站掌握“显示”“隐藏”与“广播”功能。
自学任务
在“事件”积木盒子中有“发送广播”积木和“当收到广播”积木。
思考
思考:当“黄帝行走”的时候发送广播给“黄帝挥剑”告诉他挥剑,试着设计一下。
“黄帝行走”
“黄帝挥剑”
思考
思考:“黄帝挥剑”能随着“黄帝行走”转动方向
在“控制”积木盒子中,作用为让另一个角色执行下方被框住的脚本。
自主操作
操作:按照书上的完整步骤将“黄帝挥剑”的小程序编写出来吧。
小结与反思
本节课我们认识了哪些积木?
检测
尝试让角色在做一个“敌人”与黄帝对抗
期待更多美妙的作品!
$$