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

2024-03-12
| 15页
| 1038人阅读
| 6人下载
特供

内容正文:

—— 周而复始的循环 学 习 投 资 理 财2 课 前 预 习 3分钟时间预习课本P37,思考以下问题 1.如下Python程序段要打印0到100的数字,程序中的X应是多大整数( ) for i in range(X) print (i) A、99 B、100 C、101 D、98 知识点检测 C range( )函数的特点:生成的数字列表左闭右开 2 课 前 预 习 3分钟时间预习课本P37,思考以下问题 2.分析以下程序的执行结果: s=0 while s<=10: print(s) 知识点检测 程序陷入死循环 s=0 while s<=10: s+=1 print(s) 1 2 3 …… 10 3 教 学 目 标 通过投资理财案例,掌握while循环的格式及循环控制条件的设置方法。 理解for循环和while循环的区别,能够使用for、while循环解决简单问题。 4 多少年资金全部取出 一 从小到大的压岁钱是如何处理的呢? 花掉、给父母、理财(存款、基金、股票……) 存款——最基础的理财 钱生钱,财源滚滚来 5 多少年资金全部取出 一 和上节课的计数循环相比,差异在哪里? 循环次数不确定 条件循环:while 小明共攒了10万元压岁钱,放在银行购买一年期收益率3.7%的银行理财产品。每年理财赎回后,提取2万元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况下,多少年后本金被全部取出? 6 二 功能 当关系表达式为真时一直保持循环,直到其不为真时跳出while循环。 while 关系表达式: 循环体 循环什么时候结束: money<=0 重复执行部分: 存款总额money=money*(1+0.037)-20000 存款年限加1 year=year+1 是否需要记录循环次数? 条件循环计算存储收益 7 课 堂 活 动 money=① #本金100000 year=0 #理财年数赋初值为0 while ②: money=round(money*(1+0.037),2)-20000 #计算新的理财金额 ③ #理财年数加1 print(year,"年后资金被全部取出") #输出结果 input("运行完毕,请按回车键退出...") 完成任务一:将下列程序补充完整,计算利率不变情况下的存款总额 8 二 条件循环计算存储收益 while money>0: money=round(money*(1+0.037),2)-20000 year=year+1 ①money==100000 ==>100000*(1+0.037)-20000=>83700.00 => year==1 ②money==83700.00 ==>83700.00*(1+0.037)-20000=>66796.90 => year==2 ③money==66796.90 ==>66796.90*(1+0.037)-20000=>49268.39 => year==3 ④money==49268.39 ==>49268.39*(1+0.037)-20000=>31091.32 => year==4 ⑤money==31091.32 ==>31091.32*(1+0.037)-20000=>12241.7 => year==5 ⑥money==12241.7 ==>12241.7*(1+0.037)-20000=>-7305.36 => year==6 过程解析: 9 条件循环与计数循环 三 由于while循环不记录循环的次数,如果需要借用循环次数信息,必须在代码中增加计数器,并通过语句修改计数器的值。否则容易导致死循环 计数循环 条件循环 VS for 循环变量 in 列表: 循环体(语句或语句组) 格式: 格式: while 关系表达式: 循环体(语句或语句组) 循环次数明确 循环次数未知 值永远为True 10 课 堂 任 务 s=0 for i in range(101): s=s+i print(s) for 循环 1+2+3+……100 使用while 循环编写程序计算1+2+3……100 while 循环 s=0 i=① w

资源预览图

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