2.3 周而复始的循环——条件循环(教学设计)2023—2024学年教科版(2019)高中信息技术必修1

2024-02-27
| 4页
| 1272人阅读
| 370人下载
普通

内容正文:

2.3 周而复始的循环——条件循环 【教学目标】 1、掌握条件循环的一般格式。 2、掌握while循环中循环控制条件的设置方法。 3、了解while语句解决问题的一般过程。 4、尝试使用适合的循环结构语句解决简单问题。 【教学重点】 1、循环条件的确立。 2、While循环语句书写格式。 3、While循环语句的工作原理。 【教学难点】 使用适合的循环条件和循环体语句解决实际问题 【教学过程】 1、 引入(情景导入) 通过前段时间反响度很高的《开端》网络电视剧引入,根据剧情介绍:游戏架构师“肖鹤云”和在校大学生“李诗情”遭遇公交车爆炸后死而复生,在时间循环中并肩作战,努力阻止爆炸、寻找真相的故事。学生发现该剧情整体走向结构与上节课学习的for循环结构很像,但《开端》循环结束是因为主人公找到凶手并查明真相这个条件,引出条件循环这个新知识点。 2、 新授(条件循环) 1.条件循环使用情况 用于循环次数未知的情况,不统计需要执行多少次循环,而是使用关系表达式来确定什么时候执行。 2.条件循环结构 while 循环条件: 语句或语句组 3、 学一学 案例一 求1×2×3......×100的积 for循环: s=1 for i in range(1,101): s=s*i print(s) while循环: s=1 i=1 while i<= 100 : s=s*i #累乘 i=i+1 #累乘计数 print(i) print(s) 注意:了解for循环可以转换成条件循环,但条件循环不一定能转换成for循环。 4、 巩固(条件循环) 判断条件为真,执行循环体,再次判断条件,执行循环体,直到条件为假,退出循环。 案例二:小丽当前体能为50,为提高自身体能,小丽决定每日健身,提高0.1%的体能,请问小丽多少天后可以达到80的体能? s=50 fac=0.001 day=0 while s< 80 : s=s*(1+fac) day=day+1 print(i) 注意:无限循环是在循环条件一直为真时,程序会进入无限循环,利用Ctrl+C组合快捷键来结束循环 五、练习 1.小明想用压岁钱环游中国。妈妈告诉他大约需要30000元,但现在小明只有5000元,他请妈妈帮忙存在银行里,银行年利息3.7%。小明几年能存够? #请删除原题里序号及下划线,填写正确代码。 money=5000 year=0 __①__ money<30000: money=__②__ year=__③__ print(__④__,"年后可以环游中国") input("运行完毕,请按回车键退出...") 2.小明同学每天英语单词测试成绩目前只能达到50分,满分150。他制定了每天提高成绩10%的目标,多久可以到达130分? #请删除原题里序号及下划线,填写正确代码。 p =__ ①__ n = 0 while p < __②__: p+= p *__③__ n+=1 print("n=",__ ④__) input("运行完毕,请按回车键退出...") 六、小结 1.条件循环一般用于循环次数未知的情况。 2.循环条件成立时,才执行循环体。 3.当关系表达式为真时一直保持循环,直到其不为真时停止整个while循环。 从《开端》我们明白只要努力找寻真相,不断复盘,总能心向阳光,作为中学生的我们,也在不断努力学习,在尝试探索一个个知识与真理时,更近的迈向自己的目标,成为更好的自己! 1 学科网(北京)股份有限公司 $$

资源预览图

2.3 周而复始的循环——条件循环(教学设计)2023—2024学年教科版(2019)高中信息技术必修1
1
2.3 周而复始的循环——条件循环(教学设计)2023—2024学年教科版(2019)高中信息技术必修1
2
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。