中小学教育资源及组卷应用平台 教学内容 第14课 消息传递 教学目标 了解消息传递的功能,知道程序设计中对象之间消息传递的必要性。掌握Scratch软件中“广播”和“当接收……”指令的使用方法知道程序设计中调试的重要性,有目的地调试程序。 教学重点 重点理解传递的功能,掌握“广播”和“当接收……”指令的使用方法 教学难点 知道程序中调试的重要性有目的地调试程序 教学准备 课件、范例作品 教学过程 教学版块 教师活动 学生活动 设计意图 一、导入 1.出示电子秒表实物,大家看一下我手中的是什么?问题:你知道秒表工作的原理吗?预设:按下就开始计时,再按一下就停止工作小结:我们按下开始计时键时发现数字开始跳动计时,按下停止计时键时秒表就停止工作。2.今天就让我们在Scratch中制作一个秒表进行消息传递。出示课题《消息传递》 学生看实物秒表。引出今天的学习内容听讲 通过实物秒表引出课题,一方面让学生得到感知实物的原理,另一方面拓展思维,提高了学习兴趣。 二、分析算法 (一)分析秒表算法1.提问:如何在点击“开始计时”后,让秒针转动起来?关注:“广播”和“接收广播”指令2.小结:“开始计时”按钮、“停止计时”按钮、指针等对象是相对独立的。现在需要它们协同工作,那么这些对象就要相互广播和接收消息。3.关键流程(二)布置舞台与角色1.导入角色。问题:一个完整的秒表有哪些元素组成?预设:表盘、秒针、按钮秒表的表盘、指针、按钮等角色可以到网上下载,也可以用画图软件、PowerPoint等来绘制。教你一招:利用PowerPoint中的Smart Art图示绘制表盘十分方便, 绘制完成后另存为图片, 就可以在Scratch中导入了。2. 布置舞台。调整各个角色在舞台上的位置、大小。一定要注意,将指针角色的底部设置为中心,因为指针旋转的时候,是绕着中心旋转的。 理解“广播”“接收广播”指令。分析流程学生探究学习。学生分享。 通过学习了解秒表的原理,让学生再接下来的任务中更好的完成。探究学生让学生了解“开始计时”按钮,“停止计时”按钮,指针的脚本从最简单的入手提学生的成功感。 三、设计脚本 (一)编写秒表脚本当按下“开始计时”按钮时,使用指令,发出消息。指针接收到消息 时,开始旋转计时。 ( http: / / www.21cnjy.com / )(二)校验秒表打开计算机的系统时间,同时运行秒表程序一分钟,看看这个秒表和实时时间相差多少。如果结果不明显,可以多运行几分钟,看看有没有差别。想一想,这是什么原因引起的。虽然计算机运行速度很快,但并不表示执行一条指令不需要时间,只是时间很短为了解决这个问题, 可以计算出Scratch运行一次“右转6度”指令所需要的时间,然后根据计算结果,调整指令中的时间参数,把秒表调校得更精准一些。例如:在小博士的计算机上运行秒表2分钟后,发现比实际慢了3秒,说明执行“右转6度”需要的时间是3-120=0.025秒因此,等待的时间就可以改成0.975秒。即: ( http: / / www.21cnjy.com / ) 编写秒表脚本 操作听讲思考操作讨论设计想法演示听讲学生交流完成作品调试作品 通过自主学生,学会秒表脚本。学生彼此分享作品,提出建议,不但帮助了别人,也提高了自己的能力。学生完成作品提升能力。 四、拓展提升 1.拓展任务:可以利用计时器,制作更精准的秒表程序。2.展示学生作品 操作展示 可以让学生在作品功能比较完善的基础上,完成拓展任务,让秒表更加精准。 五、总结 回顾、总结本节课知识 回顾 在回顾本课知识 点的过程中,梳理相关的知识与技能,巩固新知。 板书设计 消息传递一、分析秒表算法二、布置舞台与角色三 、设计脚本四 、校准秒表 21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页) HYPERLINK "http://21世纪教育网(www.21cnjy. ... ...
~~ 您好,已阅读到文档的结尾了 ~~