资源简介 中小学教育资源及组卷应用平台浙江摄影出版社信息技术五年级下第14课消息传递教学设计课题消息传递单元第二单元学科信息技术年级五年级学习目标1.理解消息传递的功能,知道程序设计中对象之间消息传递的必要性。2.掌握Scratch软件中“广播”和“当接收……”指令的使用方法;知道程序设计的重要性,有目的地调试程序。重点掌握Scratch软件中“广播”和“当接收……”指令的使用方法难点知道程序设计的重要性,有目的地调试程序。教学过程教学环节教师活动学生活动设计意图导入新课我想Scratch制作一个秒表,如何在点击“开始计时”后,让秒针转动起来?这里需要用到“广播”和“接收广播”指令。思考激发学生学习兴趣并快速进入学习状态讲授新课一、分析秒表算法“开始计时”按钮、“停止计时”按钮、指针等对象是相对独立的。现在需要它们协同工作,那么这些对象就要相互广播和接收消息。对象“开始计时”按钮关键流程“开始计时”按钮被点击广播消息“开始计时”结束对象“停止计时”按钮关键流程“停止计时”按钮被点击广播消息“停止计时”结束对象指针关键流程接收到“开始计时”每过1秒,旋转6度结束接收到“停止计时”停止所有脚本结束二、布置舞台与角色1.导入角色。秒表的表盘、指针、按钮等角色可以到网上下载,也可以用画图软件、PowerPoint等来绘制。教你一招利用PowerPoint中的SmartArt图示绘制表盘十分方便,绘制完成后另存为图片,就可以在Scratch中导入了。2.布置舞台。调整各个角色在舞台上的位置、大小。一定要注意,将指针角色的底部设置为中心,因为指针旋转的时候,是绕着中心旋转的。三、设计脚本当按下“开始计时”按钮时,使用指令发出消息。指针接收到消息时,开始旋转计时。对象“开始计时”按钮关键脚本对象“停止计时”按钮关键脚本对象指针关键脚本秒针每等待1秒旋转6度。想一想在指针角色的脚本中,起到了什么作用,能不能去掉?四、校准秒表打开计算机的系统时间,同时运行秒表程序一分钟,看看这个秒表和实时时间相差多少。如果结果不明显,可以多运行几分钟,看看有没有差别。想一想,这是什么原因引起的。虽然计算机运行速度很快,但并不表示执行一条指令不需要时间,只是时间很短为了解决这个问题,可以计算出Scratch运行一次“右转6度”指令所需要的时间,然后根据计算结果,调整指令中的时间参数,把秒表调校得更精准一些。例如:在小博士的计算机上运行秒表2分钟后,发现比实际慢了3秒,说明执行“右转6度”需要的时间是3-120=0.025秒因此,等待的时间就可以改成0.975秒。即:课堂练习1.制作一个显示当前时间的时钟。通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。学生小组间讨论,共同完成任务。通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。学生小组间讨论,共同完成任务,并分组汇报。锻炼学生的语言组织能力和表达的能力。锻炼学生的语言组织能力和表达的能力。锻炼学生的语言组织能力和表达的能力。通过小组合作,加强学生组内团结、共同完成任务锻炼学生的语言组织能力和表达的能力。培养学生独立完成练习的能力。课堂总结分小组总结归纳,教师补充。各组汇报总结,其他小组成员做补充。锻炼学生的总结能力,逻辑思维、语言表达能力。作业布置1.制作一个带有分针的秒表,要求:秒针走一圈后发送消息给分针,告诉分针要走一格,表示已经过了一分钟。板书一、分析秒表算法二、布置舞台与角色三、设计脚本四、校准秒表21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)21世纪教育网(www.21cnjy.com)(共30张PPT)第14课消息传递浙江摄影出版社五年级下新知导入我想Scratch制作一个秒表,如何在点击“开始计时”后,让秒针转动起来?这里需要用到“广播”和“接收广播”指令。新知讲解一、分析秒表算法“开始计时”按钮、“停止计时”按钮、指针等对象是相对独立的。现在需要它们协同工作,那么这些对象就要相互广播和接收消息。新知讲解对象“开始计时”按钮关键流程“开始计时”按钮被点击广播消息“开始计时”结束新知讲解对象“停止计时”按钮关键流程“停止计时”按钮被点击广播消息“停止计时”结束新知讲解对象指针关键流程接收到“开始计时”每过1秒,旋转6度结束接收到“停止计时”停止所有脚本结束新知讲解二、布置舞台与角色1.导入角色。秒表的表盘、指针、按钮等角色可以到网上下载,也可以用画图软件、PowerPoint等来绘制。新知讲解教你一招利用PowerPoint中的SmartArt图示绘制表盘十分方便,绘制完成后另存为图片,就可以在Scratch中导入了。新知讲解2.布置舞台。调整各个角色在舞台上的位置、大小。新知讲解一定要注意,将指针角色的底部设置为中心,因为指针旋转的时候,是绕着中心旋转的。新知讲解三、设计脚本当按下“开始计时”按钮时,使用指令发出消息。指针接收到消息时,开始旋转计时。新知讲解对象“开始计时”按钮关键脚本新知讲解对象“停止计时”按钮关键脚本新知讲解对象指针关键脚本新知讲解秒针每等待1秒旋转6度。合作探究想一想在指针角色的脚本中,起到了什么作用,能不能去掉?新知讲解四、校准秒表打开计算机的系统时间,同时运行秒表程序一分钟,看看这个秒表和实时时间相差多少。如果结果不明显,可以多运行几分钟,看看有没有差别。想一想,这是什么原因引起的。新知讲解虽然计算机运行速度很快,但并不表示执行一条指令不需要时间,只是时间很短为了解决这个问题,可以计算出Scratch运行一次“右转6度”指令所需要的时间,然后根据计算结果,调整指令中的时间参数,把秒表调校得更精准一些。新知讲解例如:在小博士的计算机上运行秒表2分钟后,发现比实际慢了3秒,说明执行“右转6度”需要的时间是3-120=0.025秒因此,等待的时间就可以改成0.975秒。即:课堂练习1.制作一个显示当前时间的时钟。课堂练习课堂练习课堂练习课堂练习课堂练习课堂总结总结本节课所学内容作业布置1.制作一个带有分针的秒表,要求:秒针走一圈后发送消息给分针,告诉分针要走一格,表示已经过了一分钟。板书设计一、分析秒表算法二、布置舞台与角色三、设计脚本四、校准秒表https://www.21cnjy.com/help/help_extract.php 展开更多...... 收起↑ 资源列表 第14课 消息传递.docx 第14课 消息传递.pptx