还剩3页未读,继续阅读
文本内容:
4.4运用循环结构描述问题求解过程第1课时教材章节
4.4运用循环结构描述问题求解过程一课时1课肝安排1课时项目名称循环可控,我是预算大管家学习目标1能够掌握程序的循环结构设计的基本流程;2能够掌握Python程序设计语言的循环结构的for循环、while循环的一般格式及使用方法;3能够运用循环结构描述问题的求解过程教材分析本章节《运用循环结构描述问题求解过程》是程序三大结构的最后一节,也是相对最难的一节,内容方面要比前两节顺序结构和选择结构复杂的多,for循环、while循环、循环嵌套、循环控制每一个知识点都是很重要的尽管for循环和while循环都是循环结构,但就使用频率和难易程度来说我们应当把重心放在for循环上,尤其是for循环中的range函数的参数的使用应着重介绍并结合实例进行讲解练习对于while循环主要是让学生理解循环条件的概念,以便于能够区分出和for循环循环次数的区别课标学业要求是否需要?利用程序设计语言实现简单算法,解决实际问题学习重点1程序的循环结构设计的基本流程;2Python程序设计语言的循环结构的for循环、while循环的一般格式及使用方法学习难点运用循环结构描述问题的求解过程活动情境
1、视频引入《自然界的循环》程序设计三大结构顺序,选择,循环
2、班级项目小组选购运动会奖品,决定先网购单价从1元到100元的一百种纪念品各1件,那该如何编程计算一共要花多少元呢?活动1自主探索教师活动学生活动设计意图播放微课1for循环结构L学习研究课本for循环的相关内容
2.观摩微课1for循环的应用,认真聆听、思考并记录for语句的一般格式、注意事项,分析案例的变量、循环变量、序列和语句组,结合实际案例深化对for语句的理解该环节教师以微课讲解为主,结合实际案例,帮助学生理解如何运用for语句描述问题求解的过程,帮助学生突破教学重点培养学生信息意识素养对信息的敏感度和对信息价值的判断力活动2合作探究教师活动学生活动设计意图布置活动.教师下去巡视进行互动指导时间到后展示同学们的答案和参考答案,对于其中的共性问题进行讲解班级项目小组选购运动会奖品,决定先网购单价从1元到100元的一百种纪念品各1件,那该如何编程计算一共要花多少元呢?L绘制1-100的累加算法流程图.小组探究、讨论分析编程解决“1T00的累加和”问题的过程.编程解决1-100的累加和”问题的过程该环节主要是让学生实践体验运用for语句描述问题求解的过程问题难度较易,提高学生编程成就感编程巩固强化掌握range函数的参数,并引出协作探究的项目练习活动通过小组合作完成项目活动,能提高学生团队合作能力,能检验学生是否掌握确定循环语句组的方法培养学生信息意识在合作解决问题的过程中,愿意与团队成员共享信息,实现信息的更大价值培养学生计算思维采用计算机可以处理的方式界定问题、组织数据;运用合理的算法形成解决问题的方案s=0foriinranged1011:s=s+iprints活动3自主探索教师活动学生活动设计意图播放微课2while循环结构.学习研究课本while循环的相关内容.观摩微课2while循环的应用认真聆听、思考并记录while语句的一般格式、注意事项,分析案例的变量、循环条件和语句组,结合实际案例深化对while语句的理解该环节教师以微课讲解为主,结合实际案例,帮助学生理解如何运用while语句描述问题求解的过程,帮助学生突破教学重点培养学生信息意识素养对信息的敏感度和对信息价值的判断力活动4合作探究教师活动学生活动设计意图布置活动.教师下去巡视进行互动指导时间到后展示同学们的答案和参考答案,对于其中的共性问题进行讲解班级项目小组选购运动会奖品,有一千元班费,打算网购单价从1元到100元的一百件纪念品各1件,计算发现超支了如果按原计划,如何编程计算买到多少价格的纪念品时,正好不超支呢?此时用去多少元经费?.小组探究、讨论分析用哪种循环结构能够解决问题?.编程解决上述控制总价不超过1000元的问题.学生了解任务要求,打开资源包中提示,分组进行代码分析和编写,补充代码使其输出正确结果sum=0money=1whilesum1000:sum=sum+moneyprintmoney」一共用了、sum“元一money=money+l该环节主要是让学生实践体验运用while语句描述问题求解的过程问题难度中等,提高学生编程成就感此外,该问题解决过程中,学生会经历不断试错、完善代码的过程,在教师的帮助引导下,逐步建立正确使用while语句解决问题的思维方式通过小组合作完成项目活动,能提高学生团队合作能力,能检验学生是否掌握确定循环语句组的方法培养学生信息意识在合作解决问题的过程中,愿意与团队成员共享信息,实现信息的更大价值计算思维运用合理的算法形成解决问题的方案;总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中活动5拓展创新教师活动学生活动设计意图布置活动.教师下去巡视进行互动指导时间到后展示同学们的答案和参考答案,对于其中的共性问题进行讲解编写程序模拟银行取款输入密码,当天超出三次账户将被冻结.小组探究、讨论分析用哪种循环结构能够解决问题?.编程解决上述问题学生了解任务要求,打开资源包中半成品文件,分组进行代码分析和编写,补充代码使其输出正确结果出扁写程序银行取款输入密码,超出三次账户冻结password=1234guess=input(请输入取款密码”)times=lwhileandguess!=password:times=times+lprints密码输入错误,请重新输入!”)guess=input(请输入取款密神’)if:prints密码输入正确,请取款)elseprintd密码超出今日输入次数,账户冻结!”)该问题解决过程中,学生会经历不断试错、完善代码的过程,在教师的帮助引导下,逐步建立正确使用while语句解决问题的思维方式培养学生计算思维运用合理的算法形成解决问题的方案;总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中活动6巩固强化教师活动学生活动设计意图布置活动教师及时了解学生解决问题的过程并统一答疑完成问卷星测试题
4.4第1课时(循环结构)练习题网址https//ks.wjx.top/vm/QM1NPBR.aspx检测和巩固强化学生对本课重难点知识的掌握情况培养学生数字化学习与创新能力掌握数字化学习系统、学习资源与学习工具的操作技能,用于开展自主学习课堂总结与评价、布置作业教师活动学生活动设计意图.总结本课主要内容.评价各小组成员学习成果.布置课后作业预.总结本课主要内容.评价各小组成员学习成果巩固强化学生对本课重难点知识的掌握情况师生共同小结,形成知识体系,便于记忆巩固习
4.4第2课时的内容循环嵌套和循环控制的应用互评、自评有利于训练学生应用新知识解决问题的能力学习评价评价主体评价方式设计意图自评测评个人自主探究学习能力让学生掌握本节课的重难点知识组内评以组内合作探究的方式解决各成员有疑问的知识点,交流讨论发现与获取让学生避免程序设计中的各种小错误组间评分组竞争,表现优异者语言表扬培养学生团队竞争意识教师评通过学生表现,教师综合评价各小组以及组员帮助学生认识问题所在,及时纠正课时学习总结三知道for循环结构的执行过程?while循环结构的执行过程?在程序调试过程中遇到什么问题?两改进多呈现经典算法,培养学生发散思维引导学生,利用循环结构控制不超支采购一问题面对多种算法时,选择哪一种更加好?课时作业设计意图在生活中许多实际问题是比较复杂的,比如程序设计基础第一节课时我们提到的经典问题,百钱买百鸡,古人的理财智慧预习
4.4第2课时的内容循环嵌套和循环控制的应用引出下节课循环嵌套的经典案例。