高中信息技术_《周而复始的循环之条件循环》教学设计学情分析教材分析课后反思.doc

高中信息技术_《周而复始的循环之条件循环》教学设计学情分析教材分析课后反思.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 6 2.3周而复始的循环 条件循环 【学科核心素养】 能够根据解决问题的需要,自觉、主动地寻求恰当的方式处理信息。(信息意识) 通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案。(计算思维) 掌握数字化学习工具的操作技能。(数字化学习与创新) 能够遵守信息法律法规,信守信息社会的道德与伦理准则。(信息社会责任) 【课程标准要求】 掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。 【学业要求】 依据解决问题的需要,设计和表示简单算法;掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题(计算思维)。 【学情分析】 学生在前面的课中已经学习了基本的赋值语句和分支语句,对于编写程序解决问题的一般流程已经比较熟悉,但学生对循环语句应该没有基础。 【学习目标】 1.了解循环的概念。 2.掌握while循环的一般格式。 3.掌握while循环中循环控制条件的设置方法。 4.尝试利用while循环解决简单问题。 【教学重点】 条件循环的工作原理。 【教学难点】 循环变量的设计及引用。 【教学过程】 知识回顾 师: 练习1:阅读下列程序,写出程序运行结果。 s=0 for i in range(101): s=s+i print(s) m=1 for i in range(1,11): m=m*2*i print(m) 生:思考: (1)m、s的初值为什么分别设为1和0? range在程序中起了什么作用? 师:练习2:某投资者购买了10万元一年期收益率3.7%的银行保证收益型理财产品。每年理财赎回后,他会提取2万元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况下,多少年后本金被全部取出? 生:思考:和上节课的练习3比较,差异在哪里? while语句格式及功能 师: while 语句格式 while 关系表达式: 语句或语句组 While循环功能:不统计需要执行多少次循环,而是使用一个关系表达式来确定什么时候执行循环。当关系表达式为真时一直保持循环,直到其不为真时停止完成整个while循环。 例1: s=0 while s=30: s=s+10 # 循环体 print(s) # 循环体 提问:如果程序代码如下,运行结果如何并循环体有几条语句? s=0 while s=30: s=s+10 print(s) 生:思考并回答。 while循环编程关键点 师: (1)和for循环类似,首先要考虑需要循环执行的部分。 (2)考虑执行循环的条件。 (3)由于while循环不记录循环的次数,如果需要借用循环次数信息,必须在代码中增加计数器,并通过语句修改计数器的值,这也是while循环的难点。如: for 循环 s=0 for i in range(101): s=s+i print(s) while循环 s=0 i=1 while i=100: s=s+i i=i+1 print(i) 生:理解并练习 利用while循环解决练习2(教材39页) 师:分析: 需要重复执行的部分: money=round(money*(1+0.037),2)-20000 year=year+1 循环控制条件:money0,本金可以用常数表示,也可以存入变量增加程序的通用性。 是否需要记录循环次数?由于需要知道年数,因此必须增加计数器。 根据以上分析,可拼合程序: money=100000 year=0 while money=0: money=round(money*(1+0.037),2)-20000 year=year+1 print(year,年后资金被全部取出) 生:动手输入程序代码查看结果。 注意:哪些语句是循环体。 练习 拓展练习: 1.某1年期理财产品实际收益率为4.25%,由于产品一直在持续运作,投资者不按时赎回视为自动再投资。在收益率不变的情况下,至少多少年后投资可以翻倍? 参考答案: money=100000 year=0 while money200000: money=round(money*(1+0.0425),2) year=year+1 print(year,年后资金翻倍) 总结与评价 因为多数学生未曾接触过编程,需要一定练习培养编程思维,通过本节课的学习,学生们基本掌握了条件循环的方法。利用理财产品案例,并对比计数循环与条件循环区别,使学生加深

您可能关注的文档

文档评论(0)

ehuanle + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6115052003000013

1亿VIP精品文档

相关文档