《3.3我的工具箱.pptx》由会员分享,可在线阅读,更多相关《3.3我的工具箱.pptx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、用算法解决实际问题控制循环的常用方法学科版本:华师大版 算法年级:高一学校:华东理工大学附属闵行科技高级中学授课教师:乐晓茜教学目标1.知知识与技能与技能(1)能用计数法或标志法控制循环的执行(2)能根据问题需求分析,尝试分解和细化问题,运用算法的循环结构2.过程与方法程与方法 通过三个理财问题,从概念梳理、实例分析到流程图绘制和VB算法实现,体验用算法设计的过程,理解计数法或标志法控制循环的执行过程。3.情情感、感、态度与价度与价值观(1)感受使用计算机解决实际问题方法的特性(2)形成在思辨中观察、分析并认识客观事物的思维品质你会理财吗?年数年数 N利率利率利息利息 K本息本息 M一年4.5
2、1%2420*4.51%=109.1422420+109.142二年(不计复利)4.51%2420*4.51%*2=218.2842420+218.284二年(计复利)4.51%2420*4.51%+(2420+2420*4.51%)*4.51%=109.142+114.0642420+223.206小乐同学有2420元,银行整存整取定期一年存款利率4.51%,10年后该同学能得到多少存款呢?N年后呢?复利表达式:本金*(1+4.51%)年份用计算机思维思考问题输入:处理:输出:小乐同学有2420元,银行整存整取定期一年存款利率4.51%,10年后该同学能得到多少存款呢?N年后呢?本金 利率
3、年份本金+利息循环计算 本金+利息活动一拖动语句块,完成流程图,并表述其算法功能变量m、K、i的作用?是否有不合理之处?开始开始NY结束结束mm+kii+1开始开始输入输入2420元元 10年年NYm2420+Ki=10ii+1结束结束k2420*0.0451输出输出mn:年m:本金+利息k:利息m:本金i:循环变量思考:循环条件?i的初值、终值?第2年 K的值?变量的作用i 1输入入m、n输出出m各个变量初值各个变量初值i=nkm*0.0451累加器累加器 mm+k理财问题 1 活动二:根据流程图,用VB实现该算法功能。小乐同学有2420元,银行整存整取定期一年存款利率4.51%,10年后该
4、同学能得到多少存款呢?20年后?输入输出输入开始开始输入输入m、nNYmm+Ki=nii+1结束结束Km*0.0451各个变量初值各个变量初值输出输出m循环三要素循环条件、循环体、循环初始状态i=n循环变量三要素i 1理财问题 1学习启示i i+1计数法:对于已经确定次数的算法,可以采用一个循环变量,通过对改变变量的计数来控制循环次数。(初值、终值、步长)开始开始NY结束结束各个变量初值各个变量初值mm+KKm*0.0451m=5000分析:输入:处理:输出:增加增加1 1年年m=hnn+1nn+1n0小乐同学有2420元,银行整存整取定期一年存款利率4.51%,存到5000元需要几年呢?存5
5、0万需要多少年呢?理财问题 2输入入m输出出n如何控制循环?本金 m 年份n期望值 hh理财问题 2 任务三:根据流程图,用VB实现该算法功能。小乐同学有2420元,银行整存整取定期一年存款利率4.51%,存到5000元需要几年呢?输入输出输入标志法 计数法理财问题 2已经确定次数不确定次数小乐每年固定存1000元,银行整存整取定期一年存款利率4.51%,存到50000元需要几年呢?分析:输入:固定存额 x,期望值h 处理:输出:年 nK(m+x)*0.0415理财问题 3输入入x,h开始开始NYmm+Knn+1结束结束输出输出nKm*0.0451各个变量初值各个变量初值mm+xm h输入输入x,h本金累加 课堂小结控制循环的常用方法计数法设置循环变量循环条件:初值:终值:步长标志法循环条件解决生活中的问题分析问题输入处理输出循环结构循环初值循环条件循环体(计数器 累加器)开始开始NYCC+1结束结束输出输出Ch0.05h2*hh=8844430一种普通A4纸厚度大约有0.05毫米,至少需要折叠多少次,可以超过珠穆朗玛峰(8844.43米)的高度c0C1C hC 2*hh =8844.43h0.05*h考察点:循环结构运用
限制150内