资源简介 课题 第11课 查表计算教学目标 1.能从输入、计算、输出三个环节的角度来认识身边的控制系统,知道计算是控制系统的核心。 2.能运用查表计算的方法来解决生活中的实际问题。 3.能用流程图等多种方式来描述查表计算解决问题的过程。教学重点 认识查表计算。教学难点 体会控制系统运用查表计算解决问题的过程。环境与素材 摩尔斯电码表、大鼓和小鼓或者大音叉和小章叉、手电筒、停车计费表。教学过程一、探索 停车场管理系统是如何为进出车辆计算停车费的呢? 二、建构 查表计算是根据给定的数据,从查询表中找到对应结果的计算方法。查表计算是控制系统中常用的计算类型。 1.认识查表计算 在日常生活中,人们常用查表计算来解决问题。 (1)用乘法口诀表来计算乘积 在数学学习中,要计算8和9两个数和乘积,可以用查表计算的方法,通过查阅乘法口诀得到72的结果。 (2)用查表计算来翻译摩尔斯电码 摩尔斯电码是一种由圆点“·”和横线“-”两种符号组成的二进制代码。收到摩尔斯电码后,可以通过查表计算将电码翻译成对应的字符。 从上面的案例可以看出,运用查表计算需要满足两个基本的条件:一是需要事先准备好的“查询表”,二是明确查询的数据。 2.用查表计算解决实际问题 查表计算是控制系统实现过程控制的一种常用计算类型。如某个停车场实行如下表所示的阶梯计算标准,停车计费系统是如何实现自动结算的呢? 停车时长费用/元1小时以内01小时(含)52小时(含)103小时(含)154小时(含)205小时(含)256小时以上30【想一想】 在停车计费这个自动控制过程中,查询的数据是什么? 停车计费是一个以“停车时长”为输入,“停车费用”为输出的控制过程,如下所示: 停车计费控制过程的计算环节可以运用查表计算来实现。查询表为“某停车场24小时内收费标准”,查询数据为“停车时长”。如一辆汽车停车时间为4小时,从查询表中查询到对应的费用为20元。(见上表) 3.程序体验查表计算 可以用计算机程序来体验停车费的计算过程,通过运行程序查看是否可以输出预期结果。 #定义24小时内停车费用表 Parking_fee–{ 0:0,#0小时停车免费 1:5,#1小时收费5元 2:10,#2小时收费10元 3:5,#3小时收费15元 4:20,#4小时收费25元 5:25,#5小时收费25元 6:30,#6小时及以上收费30元 } #获取停车时间 Time=int(input(“请输入停车时间(单位:时):”)) #根据停车时间计算停车费用 If time<=6: fee=parking_fee[time] else: fee=parking_fee[6] print(f“您的停车费用为:{fee}元”) 【想一想】 还有哪些控制过程可以用查表计算来实现? 三、练习 画出停车计费查表计算的流程图。 【参考答案】课后反思/评价标准 1.输入查询表和查询数据。 2.判断查询数据是否在查询表中。 3.返回查询表中与查询数据对应的结果。 展开更多...... 收起↑ 资源预览