资源简介 《周而复始的循环(第 2 课)》教学设计【学科核心素养】1.能够采用计算机可以处理的方式界定问题、抽象特征、建立结构模型。(计算思维)2.总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中。(计算思维)【内容要求】1.掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。2.通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。【学业要求】掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。【学情分析】从学生的认知水平来看,高中学生的逻辑思维能力趋于成熟,能够有条理地表达一个过程或规则,为进一步发展学生的计算思维创造了条件。通过前面章节的学习,学生已经学会了用流程图描述解决问题的过程,初步掌握了用 Python 语言实现顺序结构、选择结构程序。在前一节内容中,学生学习了计数循环,了解了程序的循环结构和计数循环的执行过程,这些前置知识为本节课条件循环的学习做好了铺垫。因此,本节课将通过对比条件循环与计数循环的不同,引导学生理解条件循环的功能和执行过程,学会使用条件循环编写程序解决实际问题。【教学目标】1.理解条件循环的功能和执行过程。2.掌握 Python 语言实现条件循环程序的方法。3.学会 Python 语言程序调试与运行的方法。4.体验编程解决问题的基本流程,通过程序在解决实际生活问题中的应用,感受计算机编程的魅力。【教学重难点】教学重点:条件循环的功能和执行流程,Python语言中while语句的用法。教学难点:具体问题解决过程中循环结构的确立。【教学过程】教学环节 教师活动 学生活动 设计意图复习计数循环内容,回顾上节课内容,提出 为后续学习做铺垫。问题导入 知识回顾项目任务“计算理财产品收 通过问题,引发学生益”的问题。 思考实现的过程,激发学习兴趣。引导学生学会编程解决问题的过程和使用流程分析“计算理财产品收 图描述解决问题的算法,益”问题的算法并用流程图 聆听思考 逐步培养学生的计算思算法分析描述算法。 维。根据流程图明确实际问题中的循环结构,突破教学难点。1.引导学生思考流程图中的循环结构能否用计数循环实现,让学生区分计数循环和条件循序的不同功能。 在理解流程图的基础2.介绍 Python 语言中 上引出 Python 语言条件条件循环 while 语句的基本 循环的实现方法,让学生新知探究 格式和使用方法。 聆听思考 体会条件循环的功能,直3.通过程序实例演示条 观感受 while 语句的执行件循环的执行过程,强调使 过程,强化教学重点。用时应注意的问题。4.通过程序实例演示“死循环”程序的执行结果,介绍停止程序的方法。分析、完善课本 38 页 通过项目任务让学生聆听思考项目任务 程序代码,实现理财年数和 感受条件循环在解决实际金额的计算。 生活问题中的应用。介绍演示循环程序调试 聆听思考 让学生掌握程序调试调试程序方法。 方法。通过对学习要点的梳总结本节课学习内容, 理,进一步加深对条件循课堂小结 强调学习重点。 聆听思考 环核心思想的理解,再次强化本节重点内容的学习。 展开更多...... 收起↑ 资源预览