资源简介 课 题 体验算法控制教学目标 通过分析生活实例,初步体验关键信息对问题分解的作用。 2、通过解决生活中比较复杂的问题,体验综合运用多种控制结构设计算法的过程。教学重难点 重点:综合运用多种控制结构设计算法 难点:用关键信息分解问题教学准备教学过程 提问导入: 生活中手机支付很平常,比如密码支付、支付支付、刷脸支付,这体现了解决同一问题很不同算法,那这些算法之间有什么关系呢?今天我们将通过具体的生活实例来体验算法控制。 新课讲授: 用算法解决问题:提取关键信息——分析问题——设计算法——验证算法 创设情景:我要带家里人一起出去旅游,需要购买车票,根据现有规定有符合规定的优惠政策,这该如何购票?那关键信息是什么?是影响购票结果吗? 年龄就是关键因素,从优惠政策中,不同年龄会不同票价。 说一说:用自然语言描述购买火车票的过程 生描述 师小结整个过程用的是顺序结构: 步骤1:选择起点、终点 步骤2:选择时间、车次 步骤3:输入乘车人信息 步骤4:确定车票类型 步骤5:选择支付方式 步骤6:出票 确定车票类型,我们可以怎么描述? 用流程图怎么表示? 验一验:打开桌面上“验证.py”,输入你的年龄,进行验证。 师小结:程序代码与算法流程图一一对应。 试一试:如果先判断“14周岁以上”这一条件,流程图该怎么修改? 课堂练习:根据修改好的流程图,修改源代码,并进行验证。 课堂小结: 用算法解决生活实际问题,将是我们继续研究的课题。 二次备课教学反思:(共14张PPT)说一说人脸指纹密码手机支付验证的方式?体验算法控制浙摄版20234验证算法3设计算法1提取关键信息2分析问题用算法解决问题我要带家里人一起出去旅游,需要购买车票,根据现有规定有符合规定的优惠政策,这该如何购票?关键信息是什么?是影响购票结果吗?说一说用自然语言描述购买火车票的过程步骤1:选择起点、终点步骤2:选择时间、车次步骤3:输入乘车人信息步骤4:确定车票类型步骤5:选择支付方式步骤6:出票顺序结构确定车票类型流程图打开桌面上“验证.py”,输入你的年龄,进行验证。程序代码与算法流程图一一对应如果先判断“14周岁以上”这一条件,流程图该怎么修改?根据修改好的流程图,修改代码,并验证。nianling = int ( input ("请输入您的年龄:"))if nianling <6:print ("免票")else :if nianling <14:print ("优惠票")else :print ("全价票")感谢聆听》00000000000000001234通=00/00CARD HOLDERPAY1●■物之性回41《调整您的手指不!现在从语上练开手指·ate中国移动令5:58PM1100%意2.12KB/S支付宝输入支付密码忘记密码?123ABCDEF456GHIJKLMNO789PQRSTUVWXYZ08h三办三三三LUL00O0开始输入年龄是否年龄<14周岁年龄<6周岁判断年龄免票购票优惠票全价票输出票型结束出票开始输入年龄是否是否年龄<14周岁年龄<6周岁判断年龄免票购票优惠票全价票输出票型结束出票开始输入年龄是否年龄<6周岁是否免票年龄<14周岁优惠票全票输出票型结束 展开更多...... 收起↑ 资源列表 9 体验算法控制.docx 9 体验算法控制.pptx