必修3-1-9秦九韶算法

秦九韶算法

编号:必修3-1-9 内容: P37~39

学习目标:理解秦九韶算法,能够利用秦九韶算法求多项式函数的值,通过秦九韶算法案例的学习,进一步体会算法思想.

学习重点:秦九韶算法求多项式函数的值.

导学过程:

一.复习回忆:

1.辗转相除法:m=n×q+r ,(0≤r<n)

被除数和除数的最大公约数也是除数和余数的最大公约数. gcd(m,n)=gcd(n,r)

2.更相减损术: a-b=c ,(a>b)

被减数与减数的最大公约数也是减数与差的最大公约数. gcd(a,b)=gcd(b,c)

3.辗转相除法和更相减损术,是求两个正整数的最大公约数的优秀算法,我们将算法转化为程序后,就可以由计算机来执行运算,实现了古代数学与现代信息技术的完美结合.

二.动手实践: 例1

例1.已知函数f(x)=8x7+5x6+3x4+2x+1, (1)求f(-1); (2)求f(2).

解:(1)f(-1)=8×(-1)7+5×(-1)6+3×(-1)4+2×(-1)+1 =-8+5+3-2+1=-1.

(2) ∵f(x)=8x7+5x6+0.x5+3x4+0.x3+0.x2+2x1+1.x0

∴f(x)=((((((8x+5)x+0)x+3)x+0)x+0)x+2)x+1

记v0=8,v1=8x+5,则

v1=v0x+5=8×2+5=21, v2=v1x+0=21×2+0=42, v3=v2x+3=42×2+3=87,

v4=v3x+0=87×2+0=174, v5=v4x+0=174×2+0=348, v6=v5x+2=348×2+2=698,

v7=v6x+1=698×2+1=1397, 故 f(2)=v7=1397.

小结:求多项式函数的值: (1)缺项添零;(2)依次提公因式;(3)由内向外逐层计算.

三.自主学习: P37-39

四.理解学习: P37-39秦九韶算法

1.把多项式函数该写成一次式的形式:

f(x)=anxn+an-1xn-1+…+a1x+a0=(anxn-1+an-1xn-2+…+a2x+a1)x+a0

=((anxn-2+an-1xn-3+…+a2)x+a1)x+a0=………

=(…((anx+an-1)x+an-2)x+…+a1)x+a0.

2.对应f(x) =(…((anx+an-1)x+an-2)x+…+a1)x+a0,由内向外逐层计算一次多项式的值,

其算法步骤为:

第一步,计算v1=anx+an-1. 第二步,计算v2=v1x+an-2.

第三步,计算v3=v2x+an-3. … 第n步,计算vn=vn-1x+a0.

3.秦九韶算法:P37-38

上述求多项式函数值的算法称为秦九韶算法.该算法大大提高了运算效率.

五.理解学习: P38思考

用秦九韶算法求n次多项式f(x)=anxn+an-1xn-1+…+a1x+a0,当x=x0时的值,

需要多少次乘法运算?多少次加法运算?

秦九韶算法把运算次数由至多n(n1)

2次乘法运算和n次加法运算,减少为至多n次乘法运算和

n次加法运算,大大提高了运算效率.

4.在秦九韶算法中,记v0=an,那么第k步的算式是:vk=vk-1x+an-k (k=1,2,…,n)

六.理解学习: P37-39秦九韶算法

5.用秦九韶算法求多项式的值,可以用循环结构来构造算法,其算法步骤为: 第一步,输入多项式的次数n,最高次项的系数an和x的值第二步,令v=an,i=n-1.

第三步,输入i次项的系数ai. 第四步,v=vx

+ai,i=i-1.

第五步,判断i≥0是否成立.若是,则返回第二步;

否则,输出多项式的值v .

6.用秦九韶算法求多项式的值,可以用循环结构

来构造算法,其算程序框图为:

程序:

秦九韶算法

编号:必修3-1-9 内容: P37~39

学习目标:理解秦九韶算法,能够利用秦九韶算法求多项式函数的值,通过秦九韶算法案例的学习,进一步体会算法思想.

学习重点:秦九韶算法求多项式函数的值.

导学过程:

一.复习回忆:

1.辗转相除法:m=n×q+r ,(0≤r<n)

被除数和除数的最大公约数也是除数和余数的最大公约数. gcd(m,n)=gcd(n,r)

2.更相减损术: a-b=c ,(a>b)

被减数与减数的最大公约数也是减数与差的最大公约数. gcd(a,b)=gcd(b,c)

3.辗转相除法和更相减损术,是求两个正整数的最大公约数的优秀算法,我们将算法转化为程序后,就可以由计算机来执行运算,实现了古代数学与现代信息技术的完美结合.

二.动手实践: 例1

例1.已知函数f(x)=8x7+5x6+3x4+2x+1, (1)求f(-1); (2)求f(2).

解:(1)f(-1)=8×(-1)7+5×(-1)6+3×(-1)4+2×(-1)+1 =-8+5+3-2+1=-1.

(2) ∵f(x)=8x7+5x6+0.x5+3x4+0.x3+0.x2+2x1+1.x0

∴f(x)=((((((8x+5)x+0)x+3)x+0)x+0)x+2)x+1

记v0=8,v1=8x+5,则

v1=v0x+5=8×2+5=21, v2=v1x+0=21×2+0=42, v3=v2x+3=42×2+3=87,

v4=v3x+0=87×2+0=174, v5=v4x+0=174×2+0=348, v6=v5x+2=348×2+2=698,

v7=v6x+1=698×2+1=1397, 故 f(2)=v7=1397.

小结:求多项式函数的值: (1)缺项添零;(2)依次提公因式;(3)由内向外逐层计算.

三.自主学习: P37-39

四.理解学习: P37-39秦九韶算法

1.把多项式函数该写成一次式的形式:

f(x)=anxn+an-1xn-1+…+a1x+a0=(anxn-1+an-1xn-2+…+a2x+a1)x+a0

=((anxn-2+an-1xn-3+…+a2)x+a1)x+a0=………

=(…((anx+an-1)x+an-2)x+…+a1)x+a0.

2.对应f(x) =(…((anx+an-1)x+an-2)x+…+a1)x+a0,由内向外逐层计算一次多项式的值,

其算法步骤为:

第一步,计算v1=anx+an-1. 第二步,计算v2=v1x+an-2.

第三步,计算v3=v2x+an-3. … 第n步,计算vn=vn-1x+a0.

3.秦九韶算法:P37-38

上述求多项式函数值的算法称为秦九韶算法.该算法大大提高了运算效率.

五.理解学习: P38思考

用秦九韶算法求n次多项式f(x)=anxn+an-1xn-1+…+a1x+a0,当x=x0时的值,

需要多少次乘法运算?多少次加法运算?

秦九韶算法把运算次数由至多n(n1)

2次乘法运算和n次加法运算,减少为至多n次乘法运算和

n次加法运算,大大提高了运算效率.

4.在秦九韶算法中,记v0=an,那么第k步的算式是:vk=vk-1x+an-k (k=1,2,…,n)

六.理解学习: P37-39秦九韶算法

5.用秦九韶算法求多项式的值,可以用循环结构来构造算法,其算法步骤为: 第一步,输入多项式的次数n,最高次项的系数an和x的值第二步,令v=an,i=n-1.

第三步,输入i次项的系数ai. 第四步,v=vx

+ai,i=i-1.

第五步,判断i≥0是否成立.若是,则返回第二步;

否则,输出多项式的值v .

6.用秦九韶算法求多项式的值,可以用循环结构

来构造算法,其算程序框图为:

程序:


相关文章

  • 必修三 算法
  • 流程图 算法:是按照一定规则解决某一类问题的明确和有限的步骤. 算法的特征: . . 流程图:是由一些图框和带箭头的流线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,带箭头的流线表示操作的先后次序 程序框图的基本图形 ...查看


  • 必修三算法与程序框图测试题
  • 必修 一.选择题:1. 下列关于算法的说法不正确的是( ) A.算法必须在有限步操作之后停止. B.求解某一类问题的算法是唯一的. C 算法的每一步必须是明确的. D.算法执行后一定产生确定的结果. 2. 算法的三种基本结构是( ). A. ...查看


  • 数学必修三算法初步试题
  • 1. 算法的三种基本结构是 ( ) A . 顺序结构.模块结构.条件结构 B . 顺序结构.循环结构.模块结构 C. 顺序结构.条件结构.循环结构 D. 模块结构.条件结构.循环结构 2. 将两个数a=8,b=17 下面语句正确一组是 ( ...查看


  • 高中数学必修三算法初步习题
  • 必修三第一章算法初步 1.程序框图的运算结果为( ) 2.下面给出的是计算 1111+++...+的值的一个程序框图,其中判断框内应填入 24620 件是( ) 3.下列流程图中,语句1被执行的次数为( ) 4.下图给出的是计算 1111 ...查看


  • 高中数学必修三第一单元测试卷
  • 2013-2014学年度??? 学校3月月考卷 高一级数学必修三第一单元 学校 第I 卷(选择题) 请点击修改第I 卷的文字说明 ) A .i >9 [答案]D [解析] B .i >12 C.i >11 D.i > ...查看


  • 高中数学必修三期末考试试题
  • 高一必修三数学一.二章综合测试卷 (满分150分) 学号: 姓名: 分数: 一.选择题(60分) 1.下面对算法描述正确的一项是:( ) A .算法只能用自然语言来描述 B .算法只能用图形方式来表示 C .同一问题可以有不同的算法 D . ...查看


  • 第一学期计划高中数学必修一和必修三
  • 高一数学第一学期教学工作计划 (2013-2014学年度) 李 海 燕 太原市第五十九中学校 2013.09 高一数学第一学期教学工作计划 2013.9-2013.1 一.学情分析 高一131班全班50人,男生20人,女生30人,高一132 ...查看


  • 高中数学必修1-5目录 A版
  • 必修一 扉页 版权 主编寄语 编写人员 本册导引 第一章 集合与函数概念 1.1 集合 1.2 函数及其表示 1.3 函数的基本性质 实习作业 小结 复习参考题 第二章 基本初等函数(Ⅰ) 2.1 指数函数 2.2 对数函数 2.3 幂函数 ...查看


  • [转载]收藏最齐全的高中数学同步教学(辅导)视频
  • 人教版必修一 1.     1.1.1集合的含义与表示(讲授新课) -必修1 2.     1.1.1集合的含义与表示(1)(巩固)-必修1 3.     1.1.1集合的含义与表示(2)(巩固)-必修1 4.     1.1.1集合的基本 ...查看


热门内容