1、课题:第 14 课 消息传递第 ( 1 )课时周次16星期1总课时1教学目标1.理解消息传递的功能,知道程序设计中对象之间消息传递的必要性。2.掌握 scratch 软件中的“广播”和“当接受”指令的使用方法。3.知道程序设计中调试的重要性,有目的地调试程序。重点掌握 scratch 软件中的“广播”和“当接受”指令的使用方法。难点知道程序设计中调试的重要性,有目的地调试程序。作业设计课堂练习制作一个带有分针的秒表板书设计、分许秒表算法二、布置舞台和角色三、设计脚本四、校准秒表考点梳理掌握 scratch 软件中的“广播”和“当接受”指令的使用方法。教学反思导学流程:首次备课二次修改第一步第一
2、步前置学习前置学习亲历亲历我想 Scratch 制作-一个秒表,如何在点击“开始计时”后,让秒针转动起来?这里需要用到“广播”和“接收广播”指令。第二、三步第二、三步合作互助展示交流合作互助展示交流体验与领会体验与领会(一)探究与论证(一)探究与论证一、分析秒表算法“开始计时”按钮、 “停止计时”按钮、指针等对象是相对独立的。现在需要它们协同工作,那么这些对象就要相互广播和接收消息。(二)探究与论证二(二)探究与论证二二、布置舞台与角色1.导入角色。秒表的表盘、指针、按钮等角色可以到网上下载,也可 以用画图软件、PowerPoint 等来绘制。教你一招利用 PowerPoint 中的 Smar
3、t Art 图示绘制表盘十分方便, 绘制完成后另存为图片, 就可以在 Seratch 中导入了。2.布置舞台。调整各个角色在舞台上的位置、大小。一定要注意,将指针角色的底部设置为中心,因为指针旋转的时候,是绕着中心旋转的。第四步第四步巩固提升巩固提升领会领会三、设计脚本当按下“开始计时”按钮时,使用指令发出消息。指针接收到消息时,开始旋转计时。第五步第五步拓展延伸拓展延伸内化内化四、校准秒表打开计算机的系统时间,同时运行秒表程序一分钟,看看这个秒表和实时时间相差多少。如果结果不明显,可以多运行几分钟,看看有没有差别。想一想,这是什么原因引起的。虽然计算机运行速度很快,但并不表示执行一条指令不需要时间,只是时间很短为了解决这个问题,可以计算出Scratch 运行一次“右转 6 度”指令所需要的时间,然后根据计等待的算结果,调整指令中的时间参数。