资源简介 第四章 程序设计基础课时教学设计第6课时 4.4.2 while循环的运用一、项目简介1、单元项目主题 设计解决日常生问题的计算机程序2、单元项目情境 爸爸妈妈要出差4天,小明要负责照顾弟弟和自己几天。在这几天,他们遇到了各种问题,让我们用计算机程序来帮助他们一起解决吧!3、子项目四 第四天:写大字获奖励4、课时项目情境 妈妈说让弟弟写大字,可以获取奖励:第一天5元,第二天7元...后一天比前一天都多2元,50元就可以买你喜欢的那个足球了。第几天就可以获得足够的奖励买足球了?请编程计算。二、课时内容分析1、主要内容1)while循环的一般格式与要求2)for循环语句的应用2、内容要求通过解决实际问题,体验程序设计的基本流程,掌握程序调试与运行的方法。3、地位和作用本课时将带领学生学习“循环结构”的第二课时while循环语句的应用,是本章循环结构的学习的进一步推进。三、课时目标分析1、核心素养目标知识目标 根据不同受众的特征,能选择恰当的方式进行有效交流;在日常生活中,根据实际解决问题的需要,恰当选择数字化工具,具备信息安全意识;主动关注信息技术工具发展中的新动向和新趋势,有意识地使用新技术处理信息。(信息意识)能力目标 能提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题;运用循环结构的while循环语句设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。(计算思维) 针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务,创作作品。(数字化学习与创新)情感目标 在信息交流或合作中,尊重不同的信息文化,积极、主动地融入信息社会中。(信息社会责任)2、项目目标本课时围绕“设计解决日常生问题的计算机程序”项目的“子项目四:第四天--写大字获奖励”进行问题的推进与知识的学习,组织学生进行自主、协作、探究程序设计语言的基础知识,从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,完成阶段性项目学习目标。3、学业目标(1)能够掌握程序的循环结构设计的基本流程;(2)能够掌握Python程序设计语言的循环结构的while循环的一般格式及使用方法;(3)能够运用循环结构描述问题的求解过程。四、课时教学重难点分析1、教学重点(1)掌握Python程序设计语言的循环结构的for循环的一般格式及使用方法;(2)能够运用循环结构的while循环结构描述问题的求解过程;2、教学难点能够根据问题需求,运用循环结构的while循环描述问题的求解过程。五、学情分析1、知识积累 学生前几课时完成了顺序结构的学习和选择结构的学习,也完成了对循环结构的认识和for循环结构的学习,并进行了一定的编程练习,积累了一定的知识与能力;日常生活学生也积累了大量对循环的认识。2、学习能力 1、高中生有一定的计算机操作能力,在第三章也初步接触了Python软件的基本认识与操作,在第四章前面课时中积累了一定的编程能力。 2、自主、探究与协作能力也在前期的实践中有所提高。 3、高中生逻辑思维能力较强3、学习兴趣 经过前面的学习,学生积累了知识并有了程序解决日常生活问题的良好体验,学生对本节课依然具有较高的学习兴趣。总结 需要继续结合贴合知识、贴近学生生活、难度适宜的项目问题逐步引导学生开展协作探究的知识学习,需要教师理清知识学习路线,整合项目思路,引导学生逐步掌握知识与技能,维持兴趣。六、教学方法与策略1、教学方法讲授演示法、任务驱动、协作讨论2、基本策略通过日常生活中“写大字获奖励”所遇到的问题的步步推进,促进学生在教师的辅助下自主、协作与探究的逐步学习知识与应用知识。七、教学准备1、环境准备Python环境2、资源准备类型 项目 来源课件 4.4.2 while循环的运用 教师制作活动文档 活动记录表课时学习评价表八、教学过程环节 教学活动 设计意图 目标达成环节一:单元项目情境再现与项目回顾 教师: 1、再现单元情境和主题 项目回顾 导入情境,激发兴趣 信息意识 、 计算思维环节二:通过子项目四的问题推进导入while循环的应用 教师: 子项目四情境及本课时项目人任务导入: 本课时项目任务:计算第几天可以获得足够的奖励买足球? 2、4.4 主题导入 上面的问题可以利用一种条件循环(while循环)来解决。 利用贴合知识的项目情境导入课时学习内容 计算思维环节三:结合实例分析while循环的相关知识 教师: 对比分析导入while循环的应用 while循环的内涵 3、while循环的一般格式及相关知识 4、说明: (1)表达式一般是一个关系表达式或一个逻辑表达式,表达式的值应该是一个逻辑值真(True)或假(False)。 (2)当表达式的值为真时,执行循环体语句;当表达式的值为假时,退出循环,执行循环体外的下一条语句(即while后面没有缩进的第一条语句)。 (3)每次循环都是执行完循环体语句后回到表达式处重新开始判断,重新计算表达式的值。一旦表达式的值为假就退出循环,为真时就继续执行循环体语句。 (4)循环体中必须有改变条件表达式值的语句,否则将成为死循环。 5、进一步对比分析for循环和while循环 总结:For循环和while循环在以次数进行循环时,本质是一样的,不同的是while除了可以以次数进行判断,还可以对其他类型的条件,如in、and、or等逻辑表达式进行判断进行循环。 逐步讲授知识,并结合实例巩固。 计算思维 、 数字化学习与创新环节四:项目实践与交流分析 学生: 结合活动记录表完成项目探究任务,并展示交流。 教师: 梳理项目问题解决思路: 第一步:分析问题 第二步:设计算法 第三步:编写程序 第四步:调试运行 学生: 完成知识问卷:https://ks.wjx.top/vm/QMlNPBR.aspx 在问题解决中掌握和应用知识 计算思维 、数字化学习与创新环节五:编程练习 学生: 协作讨论完成用while循环编程求水仙花数: 所谓“水仙花数”是指一个三位数,其各位数字的三次方之和等于该数本身。例如:153=13+53+33,故153是水仙花数。请分别用for循环和while循环计算100到999之间“水仙花数”的个数。 教师: 分析练习答案 形成选择结构的整体知识系统 计算思维 、 信息社会责任九、教学板书规划板书基本知识主题+疑难点知识分析十、教学反思十一、附件单:编号 项目 作用附件一 课时活动记录表 追踪与评价学生学习过程,积累过程资料附件二 阶段学习评价量规 评价过程学习,促进学习与教学改进附件一:课时活动记录表第四章第六课时4.4.2 while循环的应用项目学习活动记录表班级 组长 你的姓名学习目标 1、while循环的基本语法 2、while循环的应用学习活动 活动1: 知识:对比分析for循环和while循环 For循环While循环技能:根据情况选择用for循环和while循环编程:一张白纸的厚度大约为0.05毫米,对折1次的厚度为多少?对折多少次白纸的厚度超过1米?活动2:项目探究 项目问题:第一天5元,第二天7元...后一天比前一天都多2元,50元就可以买足球,第几天就可以获得足够的奖励买足球?活动3:编程练习 协作讨论完成用while循环编程求水仙花数: 所谓“水仙花数”是指一个三位数,其各位数字的三次方之和等于该数本身。例如:153=13+53+33,故153是水仙花数。请分别用for循环和while循环计算100到999之间“水仙花数”的个数。附件二:阶段学习评价量规项目及分值 评分标准 分值 得分自评 互评 师评知识掌握 30 理解循环结构的内涵 10掌握while循环的一般结构与相关知识 10理解while循环的执行过程 10操作技能 40 能够正确使用while循环的一般般格式 20能够利用程序的选择结构的while循环解决日常生活问题 20项目学习 30 明确项目探究的意义 15在活动中能够与同伴协作完成任务,分享成果 15合计得分 100 展开更多...... 收起↑ 资源预览