[高中数学必修三]1.3.2秦九韶算法

上传人:l**** 文档编号:137769778 上传时间:2020-07-11 格式:PPT 页数:15 大小:509.50KB
返回 下载 相关 举报
[高中数学必修三]1.3.2秦九韶算法_第1页
第1页 / 共15页
[高中数学必修三]1.3.2秦九韶算法_第2页
第2页 / 共15页
[高中数学必修三]1.3.2秦九韶算法_第3页
第3页 / 共15页
[高中数学必修三]1.3.2秦九韶算法_第4页
第4页 / 共15页
[高中数学必修三]1.3.2秦九韶算法_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《[高中数学必修三]1.3.2秦九韶算法》由会员分享,可在线阅读,更多相关《[高中数学必修三]1.3.2秦九韶算法(15页珍藏版)》请在金锄头文库上搜索。

1、1.3.2 案例2、秦九韶算法,辗转相除法 更相减损术,A,案例2、秦九韶算法,秦九韶算法是求一元多项式的值的一种方法。,问题,怎样求多项式f(x)=x5+x4+x3+x2+x+1当x=5时的值呢?,算法一:把5代入,计算各项的值,然后把它们加起来。,算法二:先计算x2的值,然后依次计算x2x、( x2x)x、( ( x2x)x)x的值。,计算多项式() =当x = 5的值,因为() =,所以(5)=55555,=3125625125255,= 3906,分析:算法1中用了几次乘法运算?和几次加法运算?,算法一:把5代入,计算各项的值,然后把它们加起来。,=5x5x5x5x55x5x5x55x

2、5x55x55,算法1:,算法2:,(5)=55555,=5(5555) ,=5(5(555 ) ) ,=5(5( 5 (55 ) ) ) ,=5(5( 5 (5 (5 ) ) ) ) ,算法二:先计算x2的值,然后依次计算 x2x、( x2x)x、( ( x2x)x)x 的值,分析:算法2中用了几次乘法运算?和几次加法运算?,计算多项式() =当x = 5的值,计算多项式() =当x = 5的值,算法1:,因为() =,所以(5)=55555,=3125625125255,= 3906,算法2:,(5)=55555,=5(5555) ,=5(5(555 ) ) ,=5(5( 5 (55 )

3、) ) ,=5(5( 5 (5 (5 ) ) ) ) ,10次的乘法运算,5次的加法运算,4次的乘法运算,5次的加法运算,显然,采用第二种算法,计算机能够更快地得到结果。,那么,有没有更有效的算法呢?,数书九章秦九韶算法,对该多项式按下面的方式进行改写,省略了若干 个半括号,省略了若干项,要求多项式的值,应该先算最内层的一次多项式的值,即,然后,由内到外逐层计算一次多项式的值,即,这种将求一个n次多项式f(x)的值转化成求n个一次多项式的值的方法,称为秦九韶算法,分析:秦九韶算法中用了几次乘法运算?和几次加法运算?,解: 按由里到外的顺序,依此计算一次多项式当x = 5时的值:,所以,x = 5时,多项式的值为17255.2,练习:教材P48、 2,课后必做作业: 请同学们课后阅读教材38页,理解并能识别秦九韶算法的程序。,秦九韶算法的程序设计,秦九韶算法的程序设计,秦九韶算法的程序设计,课堂小结: 1、秦九韶算法的方法和步骤 2、秦九韶算法的流程图及程序,谢谢观看! 2020,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号