教学
《周而复始的循环》设计
一、教材分析
本节课的主要内容选自教育科学出版社信息技术必修1《数据与计算》第二单元第三部分,也是这个单元的重点和难点,既是对之前所学知识的提升,也是接下来学习函数的基础和前提。循环这部分内容分两个课时完成,本节课是第一课时,重在引导学生根据需求使用循环语句解决问题,以及掌握循环体的提炼。第二课时在此基础上巩固练习。
标分析
二、新课标分析
二、新课
信息技术教学是培养学生信息技术学科核心素养的基本途径。在教学中紧紧围绕学科核心素养,凸显“学主教从、以学定教、先学后教”的专业路径,培育以学习为中心的教与学关系,在问题解决过程中提升信息素养。本节课的教学,教师设计了两个案例,四个活动,根据教学内容提炼计算思维的具体过程与表现,,将其作为学生学习的内在线索,引导学生在完成不同活动的情境中,反复亲历计算思维的全过程。
在案例二“筹备海南旅游费用”的两个活动中,学生在教师引导下发现问题,以解决问题为导向开展方案设计、新知学习、实践探索,具有创新特质的学习活动。
教学目标
三、教学目标
1.了解循环的基本结构;学会计数循环和条件循环的使用方法;学会使用循环实际问题。
结构解决
2. 能够针对给定的任务进行需求分析,明确需要解决的关键问题。通过具体的活动,经历提出问题、分析问题、设计算法、完善程序、调试程序,体验程序设计的过程,培养学生形成良好的编程习惯。
3. 让学生逐步掌握使用循环结构解决实际问题,进而理解循环语句的格式和执行过程。
4. 培养学生分析问题、解决问题的能力,发展计算思维。
5. 通过逐层递进的活动,培养学生的探究精神。
难点
四、教学重
四、教学重难点
教学重点:循环语句的格式以及循环语句的应用。
教学难点:使用循环语句解决实际问题。
五、教学过程
教学
环节
教师活动学生活动设计意图
情境导入1.案例一:介绍“周存钱法”。
52
5252
周存钱法,全名是周阶梯式存钱
法,是国际上非常流行的存钱方法。按照52
周存钱法,存钱的人必须在一年周内,
52
每周递存元。这样一年下来能存多少钱
10
呢?
2.分析案例,提出问题:在该案例中,重
复做的操作是什么?重复几次?
3.出示课题:周而复始的循环。
观察、思考
并回答问
题。
通过创设问题情境,
引出本节课的教学
内容,让学生明确本
课学习目标。
活动一活动一:根据案例一的分析,完善以下的流
程图。
问题:循环的操作是什么?
巡视学生操作,指导。
根据学生的展示给予评价,并引出活动二。
思考、自主
探究,完成
活动一。
交流展示活
动一探究成
果。
通过设置问题,引导
学生自主探究,设计
出解决“计算周
52
存钱总额”问题的
方法与步骤,利用流
程图描述算法,领会
算法设计的思想。
活动二活动二:根据流程图,阅读学案中“学习资
料一”,启动python IDLE,打开“《周而复
始的循环》学案”文件夹中的“活动二”文
件,遵循for语句的格式,完善代码,实现
“计算周存钱总额”的计算,并调试运
52
行。
巡视学生操作,指导。
根据学生的展示,引导学生分析语句的
for
应用,小结归纳:
for语句的基本格式:
for in :
循环变量列表
语句或语句组 #循环体
for循环是计数循环。列表中是一个有
序的集合,列表中各元素用逗号隔开,放在
方括号内。元素可以是数字、字符等各种类
型的数据。循环变量依次取列表中的元素作
为变量的值。
阅读学习资
料一,自学
for语句的
格式和使
用,自主探
究,尝试利
用语句
for
编程并调试
运行,完成
活动二。
交流展示活
动二探究成
果,分析for
循环结构。
意在转变“教”和
“学”的方式。提供
该程序的代码,
部分
引导学生结合流程
图和阅读学案中的
学习资料一,通过自
主探究,分析问题,
利用语句编程
for
解决周存
“计算52
钱总额”的实际问
题。明确本课教学重
点。
逐层递进引出新知1.案例二:
计划去海南旅游,所需预算约为千元。
4
根据个人实际情况,周阶梯式存钱
参照52
法来筹备旅游费用。至少经过几周才能筹齐
这笔费用?
2.分析案例,在该案例中,循
提出问题:
环体是什么?能否用循环来实现?
for
思考、回答
问题。
案例二在案例一的
基础上改进,设问,
引出新的学习任务。
鼓励学生在不同的
问题情境中,运用计
算思维形成解决问
题的方案。
活动
三
活动三:根据案例二的分析,完善流程图。
巡视学生操作,指导。
根据学生的展示给予评价,并引出活动四。思考、自主
探究,在活
动一的基础
上完成活动
三。
交流展示活
动三的探究
成果,分析
流程图。
分析问题,出解决
计算“存款额达到4
千元所需的周数”的
方法和步骤,利用流
程图描述算法。激发
学生开放、合作、协
商和注重证据的行
动意识,使其积极参
与到信息技术支持
的交互性、真实性的
学习活动中。
活动四活动四:根据流程图,阅读学案中“学习资
料二”,打开“《周而复始的循环》”
学案
文件夹中的“活动四”文件,遵循while语
句的格式,完善代码,实现“存款额达到4
千元所需周数”的计算,并调试运行。
巡视学生操作,指导。
根据学生的展示,引导学生分析while语句
的应用,小结归纳:
while 表达式:
while语句怎么退出语句或语句组循环体
#
while循环是条件循环,只要条件满足,就
不断循环;否则退出循环。
阅读学习资
料二,自学
while语句
的格式和使
用,自主探
究,尝试使
用语
while
句编写程
序,调试运
行,完成活
动四。
交流展示活
动四成果,
分析while
循环结构。
提供该程序的部分
代码,引导学生结合
流程图和阅读学案
中的学习资料二,通
过自主探究,分析问
题,利用while语句
编程解决“存款额达
到千元所需的周
4
数”的实际问题。明
确教学重点。
课堂小结以提问的形式引导学生进行小结。
遇到反复执行某些代码的问题时,利用循环
语句解决。
已知循环次数,称之为计数循环,在python
中,使用语句来创建这类循环。
for
循环次数未知,则使用条件循环,当循环条
件成立时,执行循环体。在中,使
python
用语句来创建这类循环。
while
总结梳理本
课知识点。
引导学生总结梳理
学习收获。
设问(选用)1、案例一中的循环结构能否用语句
while
实现?
2for
、用语句实现循环,列表还有几种表
达方式?(阅读拓展知识)
思考,阅读
学习资料,
回答问题,
动手实践。
进一步巩固本课所
学知识点。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论