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

2023-11-08
| 38页
| 1005人阅读
| 1人下载
特供

内容正文:

结 复习 结 复习 第二单元 编程计算 2.3 周而复始的循环 第1课时 3 了解循环的基本结构 学会计数循环(for)的使用方法 用计数循环解决实际问题 学习目标 4 *活动1:计算利率不变情况下的到期存款总额 *活动2:计算利率变动情况下的到期存款总额 “计算5年储蓄存款收益”项目 *活动1:计算利率不变情况下的到期存款总额 如果将5万元存入银行,选择“1年定期、自动转存”的存款方式,假设5年内存款利率不变,均为3.25%,5年后到期存款总额是多少? “计算5年储蓄存款收益”项目 *活动1 - 分析问题 计算利率不变情况下的到期存款总额 解决的问题 如果将5万元存入银行,选择“1年定期、自动转存”的存款方式,假设5年内存款利率不变,均为3.25%,5年后到期存款总额是多少? 如何存放金额、利率和存款年数的数值 如何计算5年后到期的存款总额 如何显示存款5年后到期的存款总额 *活动1 - 分析问题 *如何计算5年后到期的存款总额? 每年的存款总额=本金*(1+利率) 第1年存款总额=本金*(1+利率) 第2年存款总额=第1年存款总额*(1+利率) 第3年存款总额=第2年存款总额*(1+利率) 第4年存款总额=第3年存款总额*(1+利率) 第5年存款总额=第4年存款总额*(1+利率) money rate *活动1 - 设计算法 解决的问题 算法描述 如何存放金额、利率和存款年数的数值 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 4. 计算5次每一年到期的存款总额,使用变量money存放存款总额的数值 money=money*(1+rate) money=money*(1+rate) money=money*(1+rate) money=money*(1+rate) money=money*(1+rate) 重复执行的代码 与 循环结构 顺序结构 第1年存款总额 第2年存款总额 第3年存款总额 第4年存款总额 第5年存款总额 *计算机程序中某些代码的反复执行称为循环。 计算机程序中某些代码的反复执行。 循环 循环一定次数 计数循环(for循环) 01 02 03 二、循环 循环条件成立才执行 条件循环(while循环) for语句创建计数循环 12 三、计数循环 for 循环变量 in range( ): 语句或语句组 一组重复执行的语句 循环体 循环体必须相对关键词for有缩进(Tab键/四个空格) 冒号&缩进 在Python中,使用for语句来创建计数循环。 for语句的基本格式如下: 13 计数从 start 开始,默认从 0 开始。 start 步长,默认为1。 step 计数到 stop 结束,但不包括 stop。 stop【不能省略】 range(start, stop, step) 生成某个范围内的数字列表。 四、range()函数 [start, stop) 左闭右开 例如:range(5)会生成[0,1,2,3,4]这样一个列表,而range(1,6)就会生成[1,2,3,4,5]这样一个列表。 14 五、计数循环执行方法 循环体执行循环的次数取决于? 例:for i in range(1,6): print (i) 循环过程 第1次循环:i取列表中1,执行print(i),输出1 第2次循环:i取列表中2,执行print(i),输出2 第4次循环:i取列表中4,执行print(i),输出4 第3次循环:i取列表中3,执行print(i),输出3 第5次循环:i取列表中5,执行print(i),输出5 列表中元素的个数 15 例: sum=0 for i in range( 1, 8, 2]: sum=sum+i 循环过程 第1次循环:i取列表中1,执行sum=sum+i,输出0+1=1 第2次循环:i取列表中2,执行sum=sum+i,输出1+2=3 第4次循环:i取列表中8,执行sum=sum+i,输出7+6=13 第3次循环:i取列表中4,执行sum=sum+

资源预览图

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