(
课件网) If elif else语句的应用 ADD YOUR TEXT HERE.ADD YOUR TEXT HERE 目 录 CONTENTS 01 02 03 04 教材分析 学情分析 教学目标 教学重难点 教学策略 05 教学评价 07 教学过程 06 08 授课内容 教材分析 学情分析 1.教材 广东教育-出卷网-高中信息技术必修一《数据与计算》第四章4.3.2 if elif else语句的应用 2.操作性强 Python语言操作性强,能够培养学生独立解决问题 能力和实践能力 3.思维培养 Python作为编程语言,在操作过程中能够有效促进学生计算思维的提高 1.教学对象高一年级学生 2.兴趣浓厚Python功能强大,操作简单,学生表现出较强的兴 趣,在日常生活或影视作品中已有接触 3.具备一定基础学生在初中阶段有可视化编程的基础,且已经学习过一段时间的Python 1.学生能从数学思维转换为编程思维思考问题,提升学习兴趣。 2.在层层递进的任务驱动和实操中深知知识的理解和掌握,发展计算思维 3.合理利用数字化学习资源,掌握理解问题的方法,并能迁移到其他问题的解决之中。 1.在自主分析问题解决问题的同时,养成良好的编程规范意识 2.养成良好的在线学习习惯和正确的时间处理意识。. 1.掌握Python语言中if语句的语法规范 2.理解if elif else语句的执行过程 3.能利用if else 语句设计并完善算法解决生活情境中的问题 计算思维 数字化学习与创新 信息社会责任 教学目标分析 教学重难点 教学策略 1.重点 if elif else语句的格式及使用方法 2.难点 能够运用选择结构描述问题的求解过程 1.问题导学法 2.演示法 3.任务驱动法 问题情境 教学过程 学生主体、自主探究、实践思考为核心 探索新知 总结评价 自主实践 问题情境 教学评价 1.形成性评价 (1)通过课堂练习,观察学生对知识的掌握情况; (2)通过课堂问答情况,了解学生的课堂参与度。 2.总结性评价 ( 1)布置作业,学生独立完成并上传; (2)在教学过程中,采取多维评价方法,不以单一的标准要求学生。 01 02 03 从生活导入 从生活中的“选择”导入到程序设计中的 任务驱动法 (1)以任务驱动学生的知识运用,让学生在实践中学习; (2)任务情境与学生生活密切联系,提高学生学习兴趣。 由浅入深、循序渐进 ( 1)从单分支到多分支,从简单分支到嵌套分支; (2)讲练结合,任务由易到难,让每个学生都能学有所获。 回顾 小马一家人准备去迪士尼乐园玩,发现年卡有三种。请为游客编写一个查看价格程序,游客输入自己的年龄,则出现对应的门票价格。 age=int(input('请输入年龄: ')) if age<= 12: print("年卡价格为:800元") else: if age> 12 and age<65: print('年卡价格为:1200元') else: if age >= 65: print('年卡价格为:700元') 编写程序 知识讲解—if elif else语句 (1)if..elif...else语句的格式: if (表达式1): 语句1 elif(表达式2): 语句2 ……. elif(表达式N): 语句N else: 语句N+1 (2)if..elif...else语句的执行过程: 编写代码 age=int(input('请输入年龄:")) if age< = 12: print("年卡价格为:800元") else: if age>12 and age<65: print('年卡价格为:1200元') else: if age > = 65: print('年卡价格为:700元') age=int(input('请输入年龄:') if age<= 12: print("年卡价格为:800元") elif age> 12 and age<65: print('年卡价格为:1200元') elif age > = 65: print('年卡价格为:700元') 活动探究 项目小组成员经过比较,打算在某购物网站购买三种笔记本作为奖品和纪念品,它们的单价分别为6元、5元和4元。若项目小组共有经费x元,他们希望买尽可能多的笔记本作为奖品和纪念品,并能把经费用完。那么,这三种笔记本各可以买多少本 因为要买尽量多的笔记本,易知都买4元的笔记本肯定可以买最多本。最多可买 ... ...