2.3项目指导

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.3周而复始的循环项目指导

(第1课时)

学习目标:

1、理解循环结构的基本思想,了解使用循环语句的必要性;

2、掌握两种循环结构语句的基本结构和执行过程;

3、了解列表的功能及常见操作;

4、能够利用循环语句编写简单的程序解决实际问题。

一、项目主题:理性消费科学理财

任务一:计算5年储蓄存款收益

任务二:计算理财产品收益

二、项目实施:

» 活动一:算法分析与描述

问题1:有5万元资金存入银行,选择“1年定期、自动转存”的存款方式。5年后会有多少收益呢?(假定利率不变为3.25%)

请同学们分析每年的存款变化,从中寻找规律。

第一年:

第二年:

……

第五年:

存款总额=

问题2:由于银行利率是不断变化的,这5年利率分别是3.25%、3%、3%、2%、1.75%,5年后会有多少收益呢?

请同学们分析每年的存款变化,从中寻找规律。

第一年:

第二年:

……

第五年:

存款总额=

» 活动二:用Python语言实现

问题1:小明爸爸有5万元资金存入银行,选择“1年定期、自动转存”的存款方式。5年后会有多少收益呢?(假定利率不变为3.25%)

问题2:由于银行利率是不断变化的,这5年利率分别是3.25%、3%、3%、2%、1.75%,5年后会有多少收益呢?

» 活动三:程序的调试运行

启动python,打开利率不变存款收益.py和利率变化存款收益.py,将程序代码补充完整,并调试运行得出结果。

» 活动四:纠错抢答

图一:错在哪里?

money=___________ *本金50000

rate=______________ *每年定期利率3.25%

for i in range(5): *控制循环次数

money=___________________ *计算每年的存款总额print(“5年后的存款总额:”,money,“元”) *输出结果input(“运行完毕,请按回车键退出……”)

money=50000 *本金50000

rate= *利率列表

for i in_________ *控制循环次数

money=round(money

*

(1+i) ,2) *计算每年的存款总额print(“5年后的存款总额:”,money,“元”) *输出结果input(“运行完毕,请按回车键退出……”)

图二:错在哪里?

图三:错在哪里?

图四:错在哪里?

图五:为什么在程序的末尾我们经常会加这样一句代码?

» 活动五趣味探究:

假如有这样一款理财产品,要求蓄户第1天存1元,第2天存2元,第3天存4元,第4天存8元,以后每增加一天存的钱数是前一天存的钱数加一倍,如果能存满一个月就加倍返还,你认为可行吗?为什么?

分析问题,寻找规律:

算法分析与描述:

第1天:存1元

第2天:存2元

第3天:存4元

第4天:存8元

第5天:存16元

……

第30天:存?

三、项目评价

1、各小组展示项目成果及汇报完成过程,交流完成任务过程中遇到的问题及解决问题的方法,试从程序的正确性、完整性、实用性进行评价。将“学生”文件夹改成“组号+姓名”,上传至教师机。

2、通过本节课的学习,你掌握了哪些内容,填写下表内容。

课堂调查反馈表

相关文档
最新文档