(
课件网) 2.3 周而复始的循环(第一课时) 教育科学-出卷网- 必修一 第二单元编程计算 1、了解循环的概念和基本结构。 2、掌握for循环的一般格式和循环次数的设置方法。 3、了解列表的功能及常见操作。 4、了解利用for语句解决问题的一般过程。 学习目标 任务一:计算五年储蓄存款收益 01. 活动1:计算利率不变情况下的到期存款总额 活动2:计算利率变动情况下的到期存款总额 活动一、“计算5年储蓄存款收益”项目 建立一个水果列表 观察图片 列表 列 表 list 列表可以包含多个数据元素,它是一个有序的集合。 创建列表,放在方括号内,各元素用逗号隔开。 a=[“石榴” , 1 , ”香蕉” , ”橙子” , ”梨子”] 列表可以存储混合类型的数据(整数、字符串等) 列表索引号从0开始 a[0] a[1] a[2] a[3] a[4] 格式:列表名=[元素1,元素2,元素3……] 列表 a=[“石榴” , 1 , ”香蕉” , ”橙子” , ”梨子”] a[0]=”苹果” a=[“苹果” , 1 , ”香蕉” , ”橙子” , ”梨子”] del a[1] a=[“苹果” , ”香蕉” , ”橙子” , ”梨子”] #修改列表第1个元素 #删除列表第2个元素 a.append(“猕猴桃”) #在列表尾部添加一个数据元素“猕猴桃” a=[“苹果” , ”香蕉” , ”橙子” , ”梨子”,”猕猴桃”] print(a) #输出列表 列表 计算利率不变情况下的到期存款总额 解决的问题 如果将5万元存入银行,选择“1年定期、自动转存”的存款方式,假设5年内存款利率不变,均为3.25%,5年后到期存款总额是多少? 如何存放金额、利率和存款年数的数值 如何计算5年后到期的存款总额 如何显示存款5年后到期的存款总额 活动1 - 分析问题 活动1 - 分析问题 如何计算5年后到期的存款总额? 每年的存款总额=本金*(1+利率) 第1年存款总额=本金*(1+利率) 第2年存款总额=第1年存款总额*(1+利率) 第3年存款总额=第2年存款总额*(1+利率) 第4年存款总额=第3年存款总额*(1+利率) 第5年存款总额=第4年存款总额*(1+利率) money rate 解决的问题 算法描述 如何存放金额、利率和存款年数的数值 1. 使用变量money存放金额的数值 2. 使用变量rate存放利率的数值 3. 使用变量years存放存款年数的数值 如何计算5年后到期的存款总额 4. 计算5次每一年到期的存款总额,使用变量money存放存款总额的数值 如何显示存款5年后到期的存款总额 5. 输出存款5年后到期的存款总额 活动1 - 设计算法 算法描述 程序代码 1. 使用变量money存放金额的数值 money=50000 2. 使用变量rate存放利率的数值 rate=0.0325 3. 使用变量years存放存款年数的数值 years=5 活动1 - 编写代码 算法描述 程序代码 4. 计算5次每一年到期的存款总额,使用变量money存放存款总额的数值 money=money*(1+rate) money=money*(1+rate) money=money*(1+rate) money=money*(1+rate) money=money*(1+rate) 重复执行的代码 活动1 - 编写代码 算法描述 程序代码 4. 计算5次每一年到期的存款总额,使用变量money存放存款总额的数值 for i in range(years): money=money*(1+rate) 活动1 - 编写代码 算法描述 程序代码 5. 输出存款5年后到期的存款总额 print("存款总额",money) 活动1 - 编写代码 算法描述 程序代码 1. 使用变量money存放金额的数值 money=50000 2. 使用变量rate存放利率的数值 rate=0.0325 3. 使用变量years存放存款年数的数值 years=5 5. 计算5次每一年到期的存款总额,使用变量money存放存款总额的数值 for i in range(years): money=money*(1+rate) 6. 输出存款5年后到期的存款总额 print("存款总额",money) 活动1 - 编写代码 流程图 程序代码 money=50000 rate=0.0325 years=5 for i in range(years): money=money*(1+rate) print( ... ...