4.4.3-4 循环嵌套的应用、循环控制的应用(教学设计)-2023-2024学年高一信息技术(粤教版2019必修1)

资源下载
  1. 二一教育资源

4.4.3-4 循环嵌套的应用、循环控制的应用(教学设计)-2023-2024学年高一信息技术(粤教版2019必修1)

资源简介

第四章 程序设计基础
课时教学设计
第7课时 4.4.3 循环嵌套的应用&4.4.4 循环控制的应用
一、项目简介
1、单元项目主题 设计解决日常生问题的计算机程序
2、单元项目情境 爸爸妈妈要出差4天,小明要负责照顾弟弟和自己几天。在这几天,他们遇到了各种问题,让我们用计算机程序来帮助他们一起解决吧!
3、子项目四 第四天:写大字获奖励
4、课时项目情境 妈妈说让弟弟写大字,可以获取奖励:第一天5元,第二天7元...后一天比前一天都多2元,弟弟希望每天及时获得奖励。妈妈给了哥哥100元整,必须去银行换成1元、5元和10元的零钱,每种面额的零钱至少1张。你能算出来有多少种换法吗?让程序只留下前10个方案,并且1元的数量比5元多,怎样实现呢?
二、课时内容分析
1、主要内容
1)循环嵌套的概念和应用范围
2)循环嵌套的实现
3)循环控制的应用
2、内容要求
通过解决实际问题,体验程序设计的基本流程,掌握程序调试与运行的方法。
3、地位和作用
本课时将完成第四章程序设计基础的最后一部分内容:4.4.3 循环嵌套的应用&4.4.4 循环控制的应用,是第四章的终结,通过本章的学习,程序设计的基础知识可以构成一个整体,奠定后续各章基础。
三、课时目标分析
1、核心素养目标
知识目标 根据不同受众的特征,能选择恰当的方式进行有效交流;在日常生活中,根据实际解决问题的需要,恰当选择数字化工具,具备信息安全意识;主动关注信息技术工具发展中的新动向和新趋势,有意识地使用新技术处理信息。(信息意识)
能力目标 能提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题;运用循环嵌套结构和循环控制结构设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。(计算思维) 针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务,创作作品。(数字化学习与创新)
情感目标 在信息交流或合作中,尊重不同的信息文化,积极、主动地融入信息社会中。(信息社会责任)
2、项目目标
本课时围绕“设计解决日常生问题的计算机程序”项目的“子项目四:第四天--写大字获奖励”进行问题的推进,从而学习有关循环嵌套和循环控制的知识,组织学生进行自主、协作、探究程序设计语言的基础知识,从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,完成阶段性项目学习目标。
3、学业目标
(1)能够掌握程序的循环结构设计的基本流程;
(2)能够掌握Python程序设计语言的循环结构的循环嵌套、循环控制等的一般格式及使用方法;
(3)能够运用循环结构描述问题的求解过程。
四、课时教学重难点分析
1、教学重点
(1)掌握Python程序设计语言的循环结构的循环嵌套、循环控制等的一般格式及使用方法;
(2)能够运用循环结构的循环嵌套、循环控制等描述问题的求解过程;
2、教学难点
能够根据问题需求,运用循环结构的f循环嵌套、循环控制等描述问题的求解过程。
五、学情分析
1、知识积累 学生前几课时完成了顺序结构的学习和选择结构的学习,也完成了对循环结构的认识和for循环、while结构的学习,并进行了一定的编程练习,积累了一定的知识与能力;日常生活学生也积累了大量对循环的认识。
2、学习能力 1、高中生有一定的计算机操作能力,在第三章也初步接触了Python软件的基本认识与操作,在第四章前面课时中积累了一定的编程能力。 2、自主、探究与协作能力也在前期的实践中有所提高。 3、高中生逻辑思维能力较强
3、学习兴趣 经过前面的学习,学生积累了知识并有了程序解决日常生活问题的良好体验,学生对本节课依然具有较高的学习兴趣。
总结 需要继续结合贴合知识、贴近学生生活、难度适宜的项目问题逐步引导学生开展协作探究的知识学习,需要教师理清知识学习路线,整合项目思路,引导学生逐步掌握知识与技能,维持兴趣。
六、教学方法与策略
1、教学方法
讲授演示法、任务驱动、协作讨论
2、基本策略
通过日常生活中“写大字获奖励”所遇到的问题的步步推进,促进学生在教师的辅助下自主、协作与探究的逐步学习知识与应用知识。
七、教学准备
1、环境准备
Python环境
2、资源准备
类型 项目 来源
课件 4.4.3 循环嵌套的应用&4.4.4 循环控制的应用 教师制作
活动文档 活动记录表
课时学习评价表
八、教学过程
环节 教学活动 设计意图 目标达成
环节一:单元项目情境再现与项目回顾 教师: 1、再现单元情境和主题 项目回顾 导入情境,激发兴趣 信息意识 、 计算思维
环节二:通过子项目四的问题推进导入循环嵌套的应用 教师: 子项目四情境及本课时项目人任务导入: 2、4.4 主题导入 上面的问题可以利用循环嵌套来解决。 利用贴合知识的项目情境导入课时学习内容 计算思维
环节三:结合实例分析循环嵌套的相关知识 教师: 1、回顾求水仙花数的实例,对比导出循环嵌套的结构。 问题说明:所谓“水仙花数”是指一个三位数,其各位数字的三次方之和等于该数本身。例如:153=13+53+33,故153是水仙花数。请分别用for循环和while循环计算100到999之间“水仙花数”的个数。 2、解说循环嵌套 1)为什么需要循环嵌套结构 如果n非常大,编程工作量将会巨大,上面的方法显然不可行。 改进策略:只需在原先的循环外层再加一层循环,如下图: 总结:单独使用for循环或while循环的单循环语句,往往无法解决复杂问题。如果需要解决类似“工作要做很多遍,而每一遍工作都需要重复做一些事情”的问题,就要用到多重循环即“循环嵌套 2)循环嵌套的类型及格式 3)循环嵌套的执行过程 总结:可以看出每次外循环都会让内循环完整运行,外循环结束,整个循环才结束。 逐步讲授知识 计算思维 、 数字化学习与创新
环节四:实例分析--九九乘法表的输出 教师: 分析九九乘法表 分别用for循环嵌套和while循环嵌套编程实现九九乘法表的输出 学生: 尝试九九乘法表的输出 利用实例巩固知识学习 计算思维 、 数字化学习与创新
环节四:项目实践于交流分析 学生: 结合活动记录表完成项目1探究任务,并展示交流。 教师: 1、梳理项目问题解决思路: 第一步:分析问题 第二步:设计算法 第三步:编写程序 第四步:调试运行 2、提出问题:能否将将上面的问题的解决转换为while循环嵌套或者混合循环嵌套来实现? 展示结果: 在问题解决中掌握和应用知识 计算思维 、数字化学习与创新
环节五:学以致用 学生:尝试编程完成 教师:分析结果 形成选择结构的整体知识系统 计算思维 、 信息社会责任
环节六:项目问题推进 教师: 1、项目问题推进 解说学会控制 1)循环控制的作用 循环控制包含控制循环变量的变化方式和控制循环的跳转,简单地说循环控制语句可以更改语句执行的顺序。 2)循环控制语句 举例说明 学生:结合活动记录表完成项目实践2 教师: 梳理项目问题结果: 通过问题推进引导学逐步发现与学习知识 学习意识 、 计算思维
环节七:练习与课后探究 学生: 1、完成问卷练习https://ks.wjx.top/vm/Pwz7Ue7.aspx 2、课后思考与完成以下问题: 知识检测 、 拓展思考与知识应用
九、教学板书规划
板书基本知识主题+疑难点知识分析
十、教学反思
十一、附件单:
编号 项目 作用
附件一 课时活动记录表 追踪与评价学生学习过程,积累过程资料
附件二 阶段学习评价量规 评价过程学习,促进学习与教学改进
附件一:课时活动记录表
第四章第七课时
4.4.3 循环嵌套的应用&4.4.4 循环控制的应用
项目学习活动记录表
班级 组长 你的姓名
学习目标 循环嵌套的认识 循环嵌套的语法 循环嵌套的应用
学习活动 活动1:项目探究1--尝试利用循环嵌套实现以下问题 问题:妈妈给了100元整,需要去银行换成1元、5元和10元的零钱,每种面额的零钱至少1张。问共有多少种换法?
活动2:拓展思考
活动3:项目探究2
活动4:练习与课后思考 完成问卷练习https://ks.wjx.top/vm/Pwz7Ue7.aspx 2、课后思考与完成以下问题:
附件二:阶段学习评价量规
项目及分值 评分标准 分值 得分
自评 互评 师评
知识掌握 30 理解循环嵌套的内涵 10
掌握循环嵌套的一般结构与相关知识 10
理解循环嵌套的执行过程 10
操作技能 40 能够正确使用循环嵌套的一般般格式 20
能够利用程序的循环嵌套结构解决日常生活问题 20
项目学习 30 明确项目探究的意义 15
在活动中能够与同伴协作完成任务,分享成果 15
合计得分 100

展开更多......

收起↑

资源预览