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


推荐相关:

...2020人教A版高中数学必修三课件:1.3《算法案例---秦....ppt

最新2019-2020人教A版高中数学必修三课件:1.3《算法案例---秦九韶算法》优质课件_数学_高中教育_教育专区。精心整理 欢迎 算法案例第二课时 复习引入: 1、求两...


...人教A版高中数学必修三课件1.3.2《算法案例---秦九....ppt

最新2019-2020人教A版高中数学必修三课件1.3.2《算法案例---秦九韶算法》(1)优质课件_数学_高中教育_教育专区。高中数学课件精心整理 欢迎使用 算法案例 ---秦...


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

高中数学第一章算法初步1.3算法案例课件新人教A版必修3 - 【课标要求】 1.理解辗转相除法与更相减损术的含义,了解其执行过程. 2.体会秦九韶算法的计算过程,...


人教A版高中数学必修三课件1.3.2《算法案例---秦九韶算....ppt

人教A版高中数学必修三课件1.3.2《算法案例---秦九韶算法》(1)_数学_高中教育_教育专区。算法案例 ---秦九韶算法 ks5u精品课件 ks5u精品课件 秦九韶(1208年...


...数学必修三课件:1.3.2《算法案例-秦九韶算法》PPT优....ppt

最新2019-2020人教A版高中数学必修三课件:1.3.2《算法案例-秦九韶算法》PPT优质课件_数学_高中教育_教育专区。高中数学课件精心整理 欢迎使用 1.3.2 《算法...


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

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


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

数学:1.3《算法案例---秦九韶算法》课件(1)(新人教A版必修3)_计算机软件及应用_IT/计算机_专业资料。算法案例 ---秦九韶算法 在数学的发展史上,从公元前...


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

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


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

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


2018-2019学年高中数学人教A版必修3课件:第一章 1.3 算....ppt

2018-2019学年高中数学人教A版必修3课件:第一章 1.3 算法案例_数学_高中教育_教育专区。算法案例 预习课本 P34~45,思考并完成以下问题 (1)如何求 a,b,c ...


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

高中数学 1.3 算法案例课件1 新人教A版必修3 - 第一章 算法初步 1.3 算法案例 〖创设情景,揭示课题〗 案例1 辗转相除法与更相减损术 [问题1]:在小学,...


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

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


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

2019秋高中数学第一章算法初步1.3算法案例课件新人教A版必修3 - 第一章 算法初步 1.3 算法案例 [学习目标] 1.会用辗转相除法与更相减损术求两 个数的最...


...高中数学必修三课件1.3.2《算法案例-秦九韶算法》(2....ppt

人教A版高中数学必修三课件1.3.2《算法案例-秦九韶算法》(2) - 高中数学课件 灿若寒星整理制作 案例2 秦九韶算法 〖教学设计〗 [问题1]设计求多项式f(x)...


高中数学:1.3《算法案例---秦九韶算法》测试(新人教A版....doc

高中数学:1.3《算法案例---秦九韶算法》测试(新人教A版必修3) - 1.3 算法案例---秦九韶算法 1、 利用秦九韶算法求多项式 7 x 3 ? 3x 2 ? 5x ? ...


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

高中数学 1.3 算法案例课件2 新人教A版必修3_其它课程_高中教育_教育专区。高中数学 1.3 算法案例课件2 新人教A版必修3 第一章 算法初步 1.3 算法案例 ...


高中数学第一章算法初步1.3.1辗转相除法与更相减损术、秦九韶算法....ppt

高中数学第一章算法初步1.3.1辗转相除法与更相减损术、秦九韶算法课件3新人教A版必修3_数学_高中教育_教育专区。1.3 算法案例第1课时 辗转相除法与更相减损...


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

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


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

高中数学第一章算法初步1.3算法案例课件新人教A版必修3 - 1.3 算法案例 考纲定位 重难突破 1.理解辗转相除法与更相减损术的含义,了解 其执行过程. 重点:...


数学: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