资源简介 课题 第14课 循环结构(二) 课时 1课时学习 目标 1.通过分析实例,认识计次循环和条件循环,了解它们的异同和适用场景。 2.通过用流程图描述实例中的循环结构,理解控制系统中条件控制的重要性以及控制系统的自动化执行。学习 重点 计次循环、条件循环 学习 难点 计次循环和条件循环的异同和适用场景学习 资源 PPT、课堂练习学习过程学习版块 学生活动 教师活动 设计意图 改进设计回顾:循环结构的两个部分 观察空调自动制冷系统循环控制流程图,与同桌说一说空调自动制冷系统中的循环条件和循环体分别是什么。 出示空调自动制冷系统循环控制流程图,引导学生回忆循环结构的循环条件和循环体,请学生回答。 本环节引导学生回顾循环结构和循环体,为后续学习计次循环和条件循环做好铺垫,确保新旧知识顺利衔接。探索:操场上的自动计数 思考在操场上连续跑十圈的自动计数过程,同桌之间用自然语言描述此过程,并猜一猜循环结束的条件是什么。 引导学生用自然语言描述在操场上连续跑十圈的自动计数过程,重点关注学生的描述是否准确,是否猜对循环结束的条件。 选择表述有差异的两组学生回答。再请表达清晰、流利且相对准确的小组回答。 本环节引入在操场上跑圈自动计数的情境,引导学生分析循环结构的循环条件和循环体,直观、生动地过渡到计次循环的学习。建构:循环结构的两种类型 活动一 认识计次循环 聆听教师讲解计次循环 根据在操场上连续跑十圈自动计数过程的分析结果,选择序号填入空白流程图中。 找一找流程图和程序代码的一一对应关系。 思考:如果要实现连续跑二十圈自动计数的功能,该如何修改流程图和代码?与同桌分工完成探索:一人修改流程图,另一人修改代码。 运行“跑步十圈自动计数.py”文件,查看运行结果。修改程序代码,实现连续跑二十圈自动计数的功能,查看运行结果。 活动二 认识条件循环 思考并与同桌讨论:体育老师想要一个抽签程序,用来抽签决定体育课上表现优秀的学生跑步时少跑几圈。这个程序运行后,会不停地随机显示一定范围内的数字,直到按下空格键,屏幕上就会显示抽中的圈数。抽签过程中哪里出现了循环?能否用计次循环实现 与同桌一起用自然语文描述抽签过程。 聆听教师讲解条件循环,阅读教材中条件循环的两种不同形式,对照流程图,举例说明两者之间的区别。 思考:抽签程序中用的是哪一种条件循环形式? 将正确的序号填入空白流程图中,并添加流程线,完善算法。 运行“抽签.py”文件,找一找程序中哪一句是循环条件判断。 讲解计次循环:像跑十圈自动计数这类有明确循环体执行次数的循环,我们称为计次循环,它是循环结构的一种类型。 组织学生填写流程图,重点关注“计数变量i增加1”和“检测到跑完一圈”的填写顺序。请两名填写顺序不同的学生说明理由。 请学生找一找流程图和程序代码一一对应的关系。 提出思考问题,组织学生修改流程图和代码,关注循环条件及输出结果的修改。展示学生作品,请学生说明理由,再请其他学生对修改结果进行点评。 组织学生体验“跑步十圈自动计数.py”文件,然后修改成实现连续跑二十圈自动计数功能的程序。 布置讨论任务,关注学生的讨论情况,适时提供帮助 。 先请没有举手的一组学生回答:一人回答哪里出现了循环,是否有明确的执行次数,另一人描述抽签过程。再请积极举手的学生点评、补充。 讲解条件循环:像抽签程序这样没有确定的执行次数,需要通过条件的判断来控制循环体是否执行的循环,我们称之为条件循环。它和计次循环结构的两种不同类型。条件循环根据循环条件和循环体的先后顺序,以分为“先判断后执行”和“先执行后判断”两种不同的形式。 请学生举例说明条件循环的两种不同形式。 组织学生分析抽签程序中的条件循环是哪一种形式,请没有举手的学生回答。 关注学生完善抽签程序流程图的情况,分别选择填写有错误的和正确的学生作品进行展示。请其他学生指出错误之处并说明理由,提出改下建议。 组织学生体验“抽签.py”程序,请举手最快的学生回答代码中哪一句是循环条件判断。 本环节通过完善流程图、分析变量i的变化、探寻流程图与代码的对应关系、修改程序等,帮助学生理解计次循环的逻辑结构和执行过程,搭建起从逻辑设计到实际编程的桥梁。 本环节通过情境创设,提出问题“循环的应用场景及计次循环的适用性”,引导学生思考。 对比“先判断后执行”与“先执行后判断”两种条件循环形式的特点,提示其差异。深入分析抽签程序,明确其中所采用的条件循环的具体形式,进而完善流程图、体验程序,直观展示并感受条件循环的逻辑过程,深化对条件循环的理解与应用。应用:两种循环类型的适用场合 联系生活实际,与同桌讨论后分别举出计次循环的生活应用场景和条件循环的生活应用场景,并说明循环条件和循环体,应用的条件循环是“先执行后判断”还是“先判断后执行”。 思考:1-100连加的算法应该用计次循环还是条件循环?用流程图描述。 组织学生与同桌以问答的形式讨论计次循环的生活应用场景和条件循环的生活应用场景。 巡视学生的讨论情况,请学生汇报小组讨论结果:一人举例场景,另一个回答循环条件和循环体。 组织学生讨论1-100连加的算法应该用计次循环还是条件循环。在学生绘制算法流程图时,巡视并选择有典型错误的流程图和完全正确的流程图进行展示、点评。 小结:计次循环和条件循环是循环结构的两种类型,各有特点,在某些情况下又可相互转换。 本环节通过举例说明深化学生对计次循环和条件循环的理解。同时,通过讨论1-100连加的算法应该采用计次循环还是条件循环,引导学生思考不同类型的循环结构在解决实际问题时的适用性。小结:评价总结,加深理解 结合板书,梳理计次循环、条件循环的适用场合。 引导学生根据板书说一说计次循环和条件循环的适用场合。 本环节引导学生结合板书回顾并梳理课堂所学内容,加深对两种循环结构特点与应用情境的理解。作业指导板书设计 展开更多...... 收起↑ 资源预览