4.4 运用循环结构描述问题求解过程——for循环的应用 教学课件 2022-2023学年-信息技术-算法

2023-11-01
| 16页
| 2907人阅读
| 15人下载
精品
知无涯
进店逛逛

内容正文:

2.3周而复始的循环 德州一中 刘晶 计数循环 & 条件循环 1 利滚利,财越理越多 计数循环 合理规划,预见美好的未来 条件循环 我国的金融市场日益繁荣,人们的理财意识也越来越强,作为学生,也应该了解投资理财原理,养成健康理财的习惯,为以后的独立生活积累知识。 各类金融机构推出的各项理财产品,大都通过计息的方式产生盈利,理财收益的过程实际上蕴含着程序设计的一种基本结构——循环结构。 理财中的循环,循环中的理财 2 简单的事情重复做,重复的事情交给计算机做…… 计数循环 3 / 计数循环 / 任务1:计算利率不变情况下的到期存款总额 将5万存入银行,选择“一年定期、自动转存”的存款方式,假设五年的存款利率均为3.25%,到期后存款总额是多少? 分析每年的存款变化,发现规律: 第1年 存款总额=本金*(1+3.25%) 第2年 存款总额=上一年存款总额*(1+3.25%) 第3年 存款总额=上一年存款总额*(1+3.25%) 第4年 存款总额=上一年存款总额*(1+3.25%) 第5年 存款总额=上一年存款总额*(1+3.25%) 总结:第5年存款总额=上一年存款总额 *(1+3.25%) 循环体 循环次数 活动1:分析利率不变计算程序 1.阅读教材关于range()函数的文本,思考如果存款年限变成六年该如何修改函数? 2.rate 在程序中是常量还是变量? 3.循环结构的循环次数靠什么语句实现? 4.程序中循环结构的循环体是什么? money=50000 #本金50000 rate=0.0325 #每年定期利率3.25% for i in range(5): #控制循环次数 money=money*(1+rate) #计算每年的存款总额 print(“5年后的存款总额:”,money,“元”) #输出结果 input(“运行完毕,请按回车键退出……”) 4 range(start, stop[, step]),参数可缺省, 生成半开半闭区间数字列表, Start缺省为0,step缺省为1,取头不取尾。 range(5)—— range(1,6)—— range(0,5,2)—— for 循环变量 in …… 语句或语句组 #循环体相对于关键词for有缩进 round( )函数可以控制小数点后保留几位 1.计数循环的格式 2.range函数 money=50000 rate=0.0325 for i in range(5): money=round(money*(1+rate),2) #保留两位小数 print(“5年后的存款总额:”,money,“元”) input(“运行完毕,请按回车键退出……”) 3.数据类型:列表 rate=[0.0325,0.03,0.03,0.02,0.0175] #中括号 逗号 del rate[1] #删除列表第二个元素,标号从0开始 rate.append(“0.038”) #尾部添加元素 print(rate) #输出列表 活动2:探究range函数和列表数据类型 分析语句结果,并运行验证。 ——[0,1,2,3,4] ——[1,2,3,4,5] [0,2,4] range(0,5,1) range(1,6,1) 5 以不变应万变,万变不离其宗 算法&数据类型 循环结构 / 计数循环 / 任务2:计算利率变动情况下的到期存款总额 如果存款利率每年发生变化,分别是3.25%、3%、3%、2%、1.75%,五年后的到期存款总额是多少? 不变:第5年存款总额=上一年存款总额 *(1+3.25%) 变动:第5年存款总额=上一年存款总额 *(1+rate) 活动3:完成利率变动计算程序 变化的5个rate,可以用什么数据类型来存放?尝试修改任务1写好的程序。 6 money=50000 rate=[0.0325,0.03,0.03.0.02,0.0175] for i in rate: money=round(money*(1+i),2) print(“5年后的存款总额:”,money,“元”) input(“运行完毕,请按回车键退出……”) for 循环变量 in …… 语句或语句组 # in 后面可以是range( )函数生成列表,也可以直接是列表。 i 可以只控制次数也可与参与运算。 7 for i in [1,2,3,4,5,6]: print(i) 1.一个空房间 2.一群排队办业务的人 3.业务流程 总结For循环的

资源预览图

4.4 运用循环结构描述问题求解过程——for循环的应用 教学课件 2022-2023学年-信息技术-算法
1
4.4 运用循环结构描述问题求解过程——for循环的应用 教学课件 2022-2023学年-信息技术-算法
2
4.4 运用循环结构描述问题求解过程——for循环的应用 教学课件 2022-2023学年-信息技术-算法
3
4.4 运用循环结构描述问题求解过程——for循环的应用 教学课件 2022-2023学年-信息技术-算法
4
4.4 运用循环结构描述问题求解过程——for循环的应用 教学课件 2022-2023学年-信息技术-算法
5
4.4 运用循环结构描述问题求解过程——for循环的应用 教学课件 2022-2023学年-信息技术-算法
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。