1、课 题体验算法控制教学目标1、通过分析生活实例,初步体验关键信息对问题分解的作用。2、通过解决生活中比较复杂的问题,体验综合运用多种控制结构设计算法的过程。教学重难点重点:综合运用多种控制结构设计算法难点:用关键信息分解问题教学准备教学过程提问导入:生活中手机支付很平常,比如密码支付、支付支付、刷脸支付,这体现了解决同一问题很不同算法,那这些算法之间有什么关系呢?今天我们将通过具体的生活实例来体验算法控制。新课讲授:用算法解决问题:提取关键信息分析问题设计算法验证算法创设情景:我要带家里人一起出去旅游,需要购买车票,根据现有规定有符合规定的优惠政策,这该如何购票?那关键信息是什么?是影响购票结
2、果吗?年龄就是关键因素,从优惠政策中,不同年龄会不同票价。说一说:用自然语言描述购买火车票的过程生描述师小结整个过程用的是顺序结构:步骤 1:选择起点、终点步骤 2:选择时间、车次步骤 3:输入乘车人信息步骤 4:确定车票类型二次备课步骤 5:选择支付方式步骤 6:出票确定车票类型,我们可以怎么描述?用流程图怎么表示?验一验:打开桌面上“验证.py”,输入你的年龄,进行验证。师小结:程序代码与算法流程图一一对应。试一试:如果先判断“14 周岁以上”这一条件,流程图该怎么修改?课堂练习:根据修改好的流程图,修改源代码,并进行验证。课堂小结:用算法解决生活实际问题,将是我们继续研究的课题。教学反思
3、:说一说说一说人脸指纹密码手机支付验证的方式?体验体验算法控制算法控制浙摄版2023 4验证算法验证算法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(全价票)感谢聆听感谢聆听