资源简介 课题 第11课 查表计算 课时 1课时学习 目标 1.通过莫尔斯电码及车辆登记情况的查询,理解查表计算的概念,了解计算是控制系统的核心,知道查表计算在控制系统中的重要性和应用价值。 2.能用流程图描述查表计算的算法,感受查表计算在控制系统中解决问题的具体运用过程。学习 重点 认识查表计算 学习 难点 体会控制系统运用查表计算解决问题的过程。学习 资源 PPT、课堂练习学习过程学习版块 学生活动 教师活动 设计意图 改进设计回顾:自动售货机的工作过程 观察视频,思考:自动售货机如何识别用户选购的商品?自动售货机控制系统的输入和输出分别是什么? 播放视频,提醒学生在观看视频时重点关注选择的商品和落下的商品是否一致并提出思考问题。请学生回答。引导学生回忆自动售货机控制系统的输入、输出分别是什么,猜一猜自动售货机能匹配输入和输出的原因。 本环节引导学生回顾上节课中学习过的自动售货系统,使学生再次深入体会计算机在控制系统中的重要作用。 通过引导学生分析控制系统的输入与输出,进而探讨系统内部如何实现输入与输出的精准匹配,为本课学习做好铺垫。探索:查表计算的初步认识 根据教师给定的莫尔斯电码,在出示的莫尔斯电码表中进行查找,找出教师的英文名。 简述查询到的教师的英文名,以及得到查询结果的过程。 根据教师讲解,积极思考并理解“查表计算”的概念。 出示“莫尔斯电码表”和莫尔斯电码。 引导学生根据给定的莫尔斯电码,在“莫尔斯电码表”中进行查询。 根据学生的回答概括:在查询表中一对一匹配找到对应的结果,得到老师的英文名,这一过程就叫查表计算(板书:查表计算) 相较于停车场管理系统,本环节创设通过莫尔斯电码查找英文名的活动具有更强的课堂互动性,旨在培养学生的信息解码与查表能力,增强学生对信息检索和匹配的理解程度。 通过实际操作,让学生不仅能感受到莫尔斯电码的独特魅力,还能理解在特定表中如何精准匹配到所需信息,在实例中初步感知查表计算的概念。建构:查表计算的分析运用 活动一 查询车辆登记情况 打开“车辆登记情况查询.py”文件,运行程序,输入车牌号码,查询车辆登记情况,将查询到的结果记录在任务记录单中的“车辆登记情况查询记录表”内。二人小组思考、讨论:哪辆车查询不到登记信息?查询不到登记信息的原因可能是什么? 思考、讨论:如何完善数据表使“浙Z444444”能被查询到? 根据活动结果,集体总结查表计算的两个基本条件。 活动二 完善停车计时收费系统的算法流程图 观看模拟运行停车计时收费系统的视频。 仔细分析停车计时收费系统算法流程图,小组讨论完成流程图的绘制,并准备汇报。 思考:停车计费收费控制系统的查询表是什么?查询的数据是什么? 活动三 验证算法的合理性 阅读“停车计时收费系统.py”文件,观察定义查询表的部分代码,思考:①、②分别表示什么? 根据给定的停车计时收费标准,将查询表代码补充完整。运行程序,验证查询结果是否与预期结果一致并填写“停车费用查询结果表”。 率先完成任务的学生上台演示并讲解完善过程,其他学生聆听后继续完善自己的程序代码。 提供“车辆登记情况查询.py”文件,简单演示程序的运行过程,以“浙Z222222”为例进行查询。组织学生开展小组活动,巡视学生的活动过程,观察学生在活动中是否遇到困难,并提供帮助。请完成的小组汇报,并交流查询不到车牌原因。 出示“系统后台车辆登记情况数据表”,请学生回答哪几个车牌号不在表中。 提出思考问题,请学生回答并对学生的解决方案进行评价。 引导学生总结归纳查表计算的两个基本条件:查询表和查询的数据。 创设情境:为了方便家长们的日常接送,校园外设立了一个计时收费停车场。播放模拟运行停车计时收费系统的视频。 组织学生完成停车计时收费系统算法流程图,巡视学生绘制流程图的情况。请学生展示作品并汇报。 提出思考问题,请学生思考并回答停车计时收费系统的查询表和查询的数据。 提供“停车计时收费系统.py”文件,引导学生在代码中找到定义查询表的部分,阅读代码并思考各部分代码的含义。 巡视学生的活动情况,对活动过程 中遇到困难的学生给予帮助。 请学生演示,关注演示学生操作的规范性和讲解的科学性。 本环节通过车辆登记情况查询活动,引导学生体验查表计算,加深对查表计算的理解与认识。 观察控制系统后台的车辆登记情况数据表、对比查询结果以及完善数据表的活动帮助学生理解查表计算的原理,掌握查表计算的两个基本条件。 本环节引导学生体验停车计时收费系统的查表计算过程,让学生动手绘制流程图,将生活中的对应关系抽象为查表计算,加深对停车计时收费系统算法的理解。 组织学生小组合作完成算法流程图,培养学生的团队协作能力和动手能力。 本环节设计旨在引导学生通过实际编程理解并应用查表计算。通过“停车计时收费系统”的程序实践,学生不仅能明确数据表中代友的含义,还能根据实际需求进行数据的补充与扩展。应用:生活中的查表计算 小组讨论:生活中还有哪些控制过程可以用查表计算来实现?从查表计算的两个基本条件出发分析控制过程。 提出讨论问题,巡视学生的讨论情况,引导学生从身边挖掘查表计算的例子。请学生回答。 本环节通过生动具体的实例,引导学生深入探索查表计算在日常生活中的广深应用。通过将抽象的查表计算概念转化为贴近学生生活的场景,使查表计算变得直观易懂。小结:归纳总结,加深理解 结合板书,总结归纳对查表计算概念的理解。 引导学生从概念的角度总结查表计算,请学生发言。 本环节引导学生结合板书全面回顾本课所学,通过师生共同总结,巩固学生对停车计时收费系统系统及查表计算原理的理解。作业指导板书设计 展开更多...... 收起↑ 资源预览