欢迎来到天天文库
浏览记录
ID:56957138
大小:346.00 KB
页数:29页
时间:2020-07-21
《数学《1.3.3秦九邵算法》.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.3算法案例第二课时问题提出问题提出问题提出秦九韶算法知识探究(一):秦九韶算法的基本思想思考1知识探究(一):秦九韶算法的基本思想思考121325知识探究(一):秦九韶算法的基本思想思考121325算法1:需要(5+4+3+2+1)=15次乘法,5次加法知识探究(一):秦九韶算法的基本思想思考121325算法1:需要(5+4+3+2+1)=15次乘法,5次加法秦九韶算法算法2:需要5次乘法,5次加法知识探究(一):秦九韶算法的基本思想思考121325算法1:需要(5+4+3+2+1)=15次乘法,5次加法秦九
2、韶算法思考2算法2:需要5次乘法,5次加法知识探究(一):秦九韶算法的基本思想思考121325算法1:需要(5+4+3+2+1)=15次乘法,5次加法秦九韶算法思考218556算法2:需要5次乘法,5次加法知识探究(二):秦九韶算法的程序设计思考1:用秦九韶算法求多项式的值,可以用什么逻辑结构来构造算法?其算法步骤如何设计?第一步,输入多项式的次数n,最高次项的系数an和x的值.第二步,令v=an,i=n-1.第三步,输入i次项的系数ai.第四步,v=vx+ai,i=i-1.第五步,判断i≥0是否成立.若是,则返
3、回第二步;否则,输出多项式的值v.思考2:该算法的程序框图如何表示?开始输入n,an,x的值v=anv=vx+ai输入aii≥0?i=n-1i=i-1结束是输出v否思考3:该程序框图对应的程序如何表述?开始输入n,an,x的值v=anv=vx+ai输入aii≥0?i=n-1i=i-1结束是输出v否INPUT“n=”;nINPUT“an=”;aINPUT“x=”;xv=ai=n-1WHILEi>=0INPUT“ai=”;bv=v*x+bi=i-1WENDPRINTyEND理论迁移例1已知一个5次多项式为用秦九韶算法
4、求f(5)的值.f(x)=((((5x+2)x+3.5)x-2.6)x+1.7)x-0.8.v1=5×5+2=27;v2=27×5+3.5=138.5;v3=138.5×5-2.6=689.9;v4=689.9×5+1.7=3451.2;v5=3451.2×5-0.8=17255.2.所以f(5)==17255.2.例2阅读下列程序,说明它解决的实际问题是什么?理论迁移例2阅读下列程序,说明它解决的实际问题是什么?理论迁移小结作业作业:《习案》作业九
此文档下载收益归作者所有