koorio.com
海量文库 文档专家
当前位置:首页 >> 数学 >>

高中数学(新人教A版)必修3第一章1.3《算法案例---秦九韶算法》课件_图文

金太阳教育网

www.jtyjy.com

品质来自专业 信赖源于诚信

算 法 案 例

1

金太阳教育网

www.jtyjy.com

品质来自专业 信赖源于诚信

复习引入:
1、求两个数的最大公约数的两种方法分别是 ( )和( )。

2、两个数21672,8127的最大公约数是 (



A、2709

B、2606

C、2703

D、2706

2

金太阳教育网

www.jtyjy.com

新课讲解:

品质来自专业 信赖源于诚信

怎样求多项式f(x)=x5+x4+x3+x2+x+1当x=5时的值呢?

3

金太阳教育网

www.jtyjy.com

计算多项式f(x) =x5+x4+x3+x2+x+1 当x = 5的值的算法: 算法1: 因为f(x) =x5+x4+x3+x2+x+1

品质来自专业 信赖源于诚信

所以f(5)=55+54+53+52+5+1 =3125+625+125+25+5+1 = 3906 算法2: f(5)=55+54+53+52+5+1 =5×(54+53+52+5+1 ) +1 =5×(5×(53+52+5 +1 )+1 ) +1 =5×(5×(5×(52+5 +1) +1 ) +1 ) +1 =5×(5×(5×(5 ×(5 +1) +1 )+1)+1) +1

4

算法1: 因为f(x) =x5+x4+x3+x2+x+1 所以f(5)=55+54+53+52+5+1
=3125+625+125+25+5+1 = 3906
共做了1+2+3+4=10次乘法运算,5次加法运算。

金太阳教育网

www.jtyjy.com

品质来自专业 信赖源于诚信

算法2: f(5)=55+54+53+52+5+1 =5×(54+53+52+5+1 ) +1 =5×(5×(53+52+5 +1 )+1 ) +1 =5×(5×(5×(52+5 +1) +1 ) +1 ) +1 =5×(5×(5×(5 ×(5 +1) +1 )+1)+1) +1
共做了4次乘法运算,5次加法运算。
5

金太阳教育网

www.jtyjy.com

《数书九章》——秦九韶算法 设 f (x) 是一个n 次的多项式
f ( x) ? an x ? an ?1 x
n n ?1

品质来自专业 信赖源于诚信

? ? ? a1 x ? a0

对该多项式按下面的方式进行改写:
f ( x) ? an x ? an ?1 x
n n ?1
n?2

? ? ? a1 x ? a0
? ? ? a1 ) x ? a0
n ?3

这是怎样的一 种改写方式? 最后的结果是 什么?

? ( an x

n ?1

? an ?1 x

? ??

? (( an x

n?2

? an ?1 x

? ? ? a2 ) x ? a1 ) x ? a0

? (?(an x ? an ?1 ) x ? an ?2 ) x ? ? ? a1 ) x ? a0

6

金太阳教育网

www.jtyjy.com

品质来自专业 信赖源于诚信

f ( x) ? (?(an x ? an ?1 ) x ? an ? 2 ) x ? ? ? a1 ) x ? a0

要求多项式的值,应该先算最内层的一次多项式的值,即 然后,由内到外逐层计算一次多项式的值,即
v2 ? v1 x ? an ? 2 v3 ? v2 x ? an ?3
最后的一项 是什么?

v1 ? an x ? an ?1

??
vn ? vn ?1 x ? a0

这种将求一个n次多项式f(x)的值转化成求n个一次 多项式的值的方法,称为秦九韶算法。
7

金太阳教育网

www.jtyjy.com

品质来自专业 信赖源于诚信

秦九韶算法的特点:
通过一次式的反复计算,逐步得出高次多项 式的值,对于一个n次多项式,只需做n次乘法和n 次加法即可。

8

金太阳教育网

www.jtyjy.com

例: 已知一个五次多项式为
5 4 3 2

品质来自专业 信赖源于诚信

f ( x) ? 5 x ? 2 x ? 3.5 x ? 2.6 x ? 1.7 x ? 0.8

用秦九韶算法求这个多项式当x = 5的值。 解: 将多项式变形:

f ( x) ? (((( 5 x ? 2) x ? 3.5) x ? 2.6) x ? 1.7) x ? 0.8

按由里到外的顺序,依此计算一次多项式当x = 5时的值:
v0 ? 5 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

你从中看到了 怎样的规律? 怎么用程序框 图来描述呢?
9

所以,当x = 5时,多项式的值等于17255.2

程序框图:

金太阳教育网

www.jtyjy.com

开始
输入f(x)的系数: a0,a1,a2,a3,a4a5

品质来自专业 信赖源于诚信

输入x0

?v 0 ? a n ? ?v k ? v k ?1 x ? a n? k ( k ? 1,2, ? , n)

n=1 v=a5

这是一个在秦九韶算法中 反复执行的步骤,因此可 用循环结构来实现。

n=n+1
n≤5?
Y

v=vx0+a5-n N

输出v

结束

10

另解:(秦九韶算法的另一种直观算法) 多项式的系数

金太阳教育网

www.jtyjy.com

品质来自专业 信赖源于诚信

5

2

3.5

-2.6

1.7

-0.8

+
X5

0
5

25

135

692.5 3449.5 17256

27 138.5 689.9 3451.2 17255.2

多项式的值
11

思考:你能设计程序把“秦九韶算法”表示出来吗?

金太阳教育网

www.jtyjy.com

品质来自专业 信赖源于诚信

(1)、算法步骤:
第一步:输入多项式次数n、最高次项的系数an和x的 值. 第二步:将v的值初始化为an,将i的值初始化为n-1.
第三步:输入i次项的系数an.

第四步:v=vx+ai, i=i-1.
第五步:判断i是否大于或等于0,若是,则返回第三 步;否则,输出多项式的值v。
12

金太阳教育网 www.jtyjy.com (2)程序框图:

开始

品质来自专业 信赖源于诚信

输入n,an,x V=an

i=n-1
i=i-1 v=vx+ai i>=0? N 输出v 结束
输入ai

Y

13

金太阳教育网

(3)程序:

www.jtyjy.com

品质来自专业 信赖源于诚信

INPUT “n=”;n INPUT “an=“;a

INPUT “x=“;x
v=a i=n-1

WHILE i>=0
PRINT “i=“;i INPUT “ai=“;a

v=v*x+a
i=i-1 WEND

PRINT v
END
14

练习:

金太阳教育网

www.jtyjy.com

品质来自专业 信赖源于诚信

1、已知多项式f(x)=x5+5x4+10x3+10x2+5x+1

用秦九韶算法求这个多项式当x=-2时的值。
2、已知多项式f(x)=2x4-6x3-5x2+4x-6 用秦九韶算法求这个多项式当x=5时的值。

15

金太阳教育网

www.jtyjy.com

品质来自专业 信赖源于诚信

课堂小结:
1、秦九韶算法的方法和步骤

2、秦九韶算法的程序框图

16


推荐相关:

高中数学(新人教A版)必修3第一章1.3《算法案例---秦九....ppt

高中数学(新人教A版)必修3第一章1.3《算法案例---秦九韶算法》课件 - 金


高中数学1.3算法案例---秦九韶算法课件新人教A版必修3_....ppt

高中数学1.3算法案例---秦九韶算法课件新人教A版必修3_教学案例/设计_教学研究_教育专区。算法案例 第二课时 复习引入: 1、求两个数的最大公约数的两种方法...


...最新高中数学人教A版必修3课件:第一章1.3算法案例_图文.ppt

【高中教育】最新高中数学人教A版必修3课件:第一章1.3算法案例 - 算法案例 预习课本 P34~45,思考并完成以下问题 (1)如何求 a,b,c 的最大公约数? (2)...


版高中数学第一章算法初步1.3算法案例课件新人教a版必....ppt

高中数学第一章算法初步1.3算法案例课件新人教a版必修3 - 第一章 算法初步 1.3 算法案例 学习 目标 1.理解辗转相除法与更相减损术的含义,了解其执行过程....


高中数学第一章算法初步1.3算法案例课件新人教A版必修3....ppt

高中数学第一章算法初步1.3算法案例课件新人教A版必修3 - 1.3 算法案例 【自主预习】 主题1:辗转相除法 如何求4 557和1 953的最大公约数? 1.注意到4 ...


数学:1.3《算法案例---秦九韶算法》课件(新人教A版必修....ppt

数学:1.3《算法案例---秦九韶算法》课件(新人教A版必修3) - 算法案例 第二课时 复习引入: 1、求两个数的最大公约数的两种方法分别是 ( )和( )。 2、...


数学:1.3《算法案例---秦九韶算法》课件(1)(新人教A版....ppt

数学:1.3《算法案例---秦九韶算法》课件(1)(新人教A版必修3)_理学_高等教育_教育专区。数学:1.3《算法案例---秦九韶算法》课件(1)(新人教A版必修3) ...


数学:1.3《算法案例---秦九韶算法》课件(新人教A版必修3).ppt

数学:1.3《算法案例---秦九韶算法》课件(新人教A版必修3)数学:1.3《算法案例---秦九韶算法》课件(新人教A版必修3)隐藏>> 算法案例 第二课时 2011-10-...


数学:1.3.2《算法案例-秦九韶算法》PPT课件(新人教A版....ppt

数学:1.3.2《算法案例-秦九韶算法》PPT课件(新人教A版必修3)_其它课程_高中教育_教育专区。新课标人教版课件系列 《高中数学必修3 1.3.2 《算法案例秦九...


...高中数学第一章算法初步1.3算法案例课件新人教A版必....ppt

2018版高中数学第一章算法初步1.3算法案例课件新人教A版必修3 - 第一章 算法初步 1.3 算法案例 学习 目标 1.理解辗转相除法与更相减损术的含义,了解其执行...


...--秦九韶算法》课件(1)(新人教A版必修3)_图文.ppt

1.3.2《算法案例---秦九韶算法》课件(1)(新人教A版必修3) - 高中数学必修三 第一章 算法案例 课件


...算法与案例1.3.1算法案例课件新人教A版必修3_图文.ppt

2017_2018学年高中数学第一章算法初步1.3算法案例1.3.1算法案例课件新人教A版必修3 - 第1课时 辗转相除法与更相减损术、秦九韶算法 1.理解辗转相除法与...


数学:1.3《算法案例---秦九韶算法》课件(新人教A版必修3).ppt

数学:1.3《算法案例---秦九韶算法》课件(新人教A版必修3) 整理档案哦整理


数学:1.3.2《算法案例-秦九韶算法》课件(3)(新人教版a....ppt

数学:1.3.2《算法案例-秦九韶算法》课件(3)(新人教a版必修3) - 1.3 算法案例 第二课时 问题提出 1.辗转相除法和更相减损术,是求 两个正整数的最大...


数学:1.3《算法案例---秦九韶算法》课件(新人教A版必修3).ppt

数学:1.3《算法案例---秦九韶算法》课件(新人教A版必修3) 《算法案例---秦九韶算法》课件《算法案例---秦九韶算法》课件隐藏>> 算法案例 秦九韶算法 复习...


最新人教A版必修三高一数学第一章 算法初步1.3公开课课....ppt

最新人教A版必修三高一数学第一章 算法初步1.3公开课课件_数学_高中教育_教育专区。1.3 算法案例 1.掌握辗转相除法与更相减损术的原理及算法分析,并能熟练运用...


高中数学第一章算法初步1.3算法案例课件新人教A版必修3....ppt

高中数学第一章算法初步1.3算法案例课件新人教A版必修3 - 1.3 算法案例 【知识提炼】 1.辗转相除法与更相减损术 (1)辗转相除法: 欧几里得 算法,是一种求...


数学:1.3.2《算法案例-秦九韶算法》课件(2)(新人教A版....ppt

数学:1.3.2《算法案例-秦九韶算法》课件(2)(新人教A版必修3) - 案例2 秦九韶算法 〖教学设计〗 [问题1]设计求多项式f(x)=2x5-5x4-4x3+3x2-6x+7...


数学:1.3《算法案例---秦九韶算法》课件(2)(新人教A版....ppt

数学:1.3《算法案例---秦九韶算法》课件(2)(新人教A版必修3) 数学:1.3《算法案例---秦九韶算法》课件(2)(新人教A版必修3)数学:1.3《算法案例---秦...


数学:1.3.2《算法案例-秦九韶算法》课件(3)(新人教版a....ppt

数学:1.3.2《算法案例-秦九韶算法》课件(3)(新人教a版必修3) - 1.3 算法案例 第二课时 问题提出 1.辗转相除法和更相减损术,是求 两个正整数的最大...

网站首页 | 网站地图
All rights reserved Powered by 酷我资料网 koorio.com
copyright ©right 2014-2019。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com