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

必修3-1-9           秦九韶算法
必修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)=a n x n+a n-1x n-1+…+a1x+a0=(a n x n-1+a n-1x n-2+…+a2x+a1)x+a0

=((a n x n-2+a n-1x n-3+…+a2)x+a1)x+a0=………

=(…((a n x+a n-1)x+a n-2)x+…+a1)x+a0.

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

其算法步骤为:

第一步,计算v1=a n x+a n-1. 第二步,计算v2=v1x+a n-2.

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

3.秦九韶算法:P37-38

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

五.理解学习: P38思考

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

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

秦九韶算法把运算次数由至多

2)1

(

n

n次乘法运算和n次加法运算,减少为至多n次乘法运算和n次加法运算,大大提高了运算效率.

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

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

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

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

vx +a i ,i =i -1.

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

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

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

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

程序:

(完整版)已知数列递推公式求通项公式的几种方法

求数列通项公式的方法 一、公式法 例1 已知数列{}n a 满足1232n n n a a +=+?,12a =,求数列{}n a 的通项公式。 解:1232n n n a a +=+?两边除以12n +,得 113222n n n n a a ++=+,则113222n n n n a a ++-=,故数列{}2 n n a 是以1222 a 1 1==为首项,以23 为公差的等差数列,由等差数列的通项公式,得31(1)22n n a n =+-,所以数列{}n a 的通项公式为31()222 n n a n =-。 评注:本题解题的关键是把递推关系式1232n n n a a +=+?转化为 11 3 222 n n n n a a ++-=,说明数列{}2n n a 是等差数列,再直接利用等差数列的通项公式求出31(1)22 n n a n =+-,进而求出数列{}n a 的通项公式。 二、累加法 例2 已知数列{}n a 满足1121 1n n a a n a +=++=,,求数列{}n a 的通项公式。 解:由121n n a a n +=++得121n n a a n +-=+则 11232211 2 ()()()()[2(1)1][2(2)1](221)(211)1 2[(1)(2)21](1)1 (1)2(1)1 2 (1)(1)1n n n n n a a a a a a a a a a n n n n n n n n n n n ---=-+-++-+-+=-++-+++?++?++=-+-++++-+-=+-+=-++=L L L 所以数列{}n a 的通项公式为2 n a n =。 评注:本题解题的关键是把递推关系式121n n a a n +=++转化为121n n a a n +-=+,进而求出11232211()()()()n n n n a a a a a a a a a ----+-++-+-+L ,即得数列{}n a 的通项公式。

秦九韶算法习题

1.3算法案例---秦九韶算法 1、利用秦九韶算法求多项式1153723+-+x x x 在23=x 的值时,在运算中下列哪个值用不到( ) A 、164 B 、3767 C 、86652 D 、85169 2、利用秦九韶算法计算多项式1876543x f(x )23456++++++x x x x x = 当x=4的值的时候,需要做乘法和加法的次数分别为( ) A 、6,6 B 、5,6 C 、5,5 D 、6,5 3、利用秦九韶算法求多项式1352.75.38123)(23456-++-++=x x x x x x x f 在6=x 的值,写出详细步骤。 4、下图的框图是一古代数学家的一个算法的程序框图,它输出的 结果s 表示( ) A 、3210a a a a +++的值 B 、300201032x a x a x a a +++的值 C 、303202010x a x a x a a +++的值 D 、以上都不对

5、已知n 次多项式1011()n n n n n P x a x a x a x a --=++++, 如果在一种算法中,计算0k x (k =2,3,4,…,n )的值需要k -1次 乘法, (1)计算30()P x 的值需要9次运算(6次乘法,3次加法),那么计算0()n P x 的值需要多少次运算? (2)若采取秦九韶算法:0011(),()()k k k P x a P x xP x a ++==+(k =0, 1,2,…, n -1),计算30()P x 的值只需6次运算,那么计算0()n P x 的值共需要多少次运算? (3)若采取秦九韶算法,设a i =i+1,i=0,1,…,n ,求P 5(2)(写出采取秦九韶算法的计算过程)

由递推公式求通项公式的方法

由递推公式求通项公式的方法 已知数列的递推公式,求取其通项公式是数列中一类常见的题型,这类题型如果单纯的看某一个具体的题目,它的求解方法灵活是灵活多变的,构造的技巧性也很强,但是此类题目也有很强的规律性,存在着解决问题的通法,本文就高中数学中常见的几类题型从解决通法上做一总结,方便于学生学习和老师的教学,不涉及具体某一题目的独特解法与技巧。 一、1()n n a a f n +=+型数列,(其中()f n 不是常值函数) 此类数列解决的办法是累加法,具体做法是将通项变形为1()n n a a f n +-=,从而就有 21321(1),(2),,(1).n n a a f a a f a a f n --=-=-=- 将上述1n -个式子累加,变成1(1)(2)(1)n a a f f f n -=+++- ,进而求解。 例1. 在数列{}n a 中,112,21,.n n n a a a n a +==+-求 解:依题意有 213211,3,,23n n a a a a a a n --=-=-=- 逐项累加有221(123)(1)1323(1)212n n n a a n n n n +---=+++-= =-=-+ ,从而223n a n n =-+。 注:在运用累加法时,要特别注意项数,计算时项数容易出错. 变式练习:已知{}n a 满足11=a ,) 1(11+=-+n n a a n n ,求}{n a 的通项公式。 二、)(1n f a a n n ?=+型数列,(其中()f n 不是常值函数) 此类数列解决的办法是累积法,具体做法是将通项变形为1()n n a f n a +=,从而就有 32121 (1),(2),,(1)n n a a a f f f n a a a -===- 将上述1n -个式子累乘,变成1 (1)(2)(1)n a f f f n a =???- ,进而求解。 例2. 已知数列{}n a 中11123,(2)321 n n n a a a n n --==?≥+,求数列{}n a 的通项公式。

算法案例进位制教学反思

进位制 ——《算法案例》教学反思 如何贯彻新课程理念,正确把握和实施高中数学教学,已成为每一个高中数学教师应该研究的课题。算法初步这一章强调的是算法的思想,即算理,而对计算机语句的要求则不高。计算机语言有很多种类,例如:Basic 语言、C语言、VC语言等等,这些是计算机专业的学生才去深入掌握的。我想对于一名高中生,如果他已经掌握了能解决某个问题方法,能画出流程图,那么机器语言的事不妨等他需要的时候,再去学习,这更能适应大多数的高中生。本教学案例选取“进位制”作为“算法初步”的教学内容,以教学设计和课堂实录的形式探索算法初步的教学。 本节课游戏环节“猜生月生日”是个亮点,我能准确猜出学生的生月生日,激发了学生强烈的数学兴趣。其原理是所学知识“二进制与十进制的互相转换”的直接应用,不仅让学生感受到学习的乐趣,体验到成功的喜悦,还增强了学习数学的愿望与信心,活跃了课堂气氛,有利于后面学习的展开。另外,教师在教学中不能进行新教材内容的移植和照本,需要教师进行创造性地再加工,将教材内容变成学生易于学习和接受的内容,变成发展学生数学素养的教学内容,赋予教材以生命的活力,给知识以生命。因此我在教材处理方面有三个创新: 1、省略程序设计的内容,将这一部分移交计算机老师处理,只在最后解决两种不同进位制间的互相转化问题时用计算机验证结果。关键让学生搞懂两个算法的算理,画框图时特别要注意根据循环控制条件选择恰当的循环结构。 2、由学生熟悉的十进制数出发,引导他们分析得到“除10取余法”

(直接用除法算式(*)式表示),再将这一算理进行迁移,得到“除2取余法”(直接在(*)式上进行修改),进而得到“除k取余法”,从而解决了十进制转化为k进制的问题。 3、增加循环结构:循环体、初始化变量、循环控制条件的分析;并通过改变循环结构,分析学生的错题来进一步讲清算理,有效地突破难点。 本堂课教学重点突出,过程流畅自然,在设计和实施的过程中紧紧围绕“不同进位制间的相互转换”这个重点,环环相扣,引人入胜,让学生经历了由探究算理,到抽象算法步骤,绘制程序框图的全过程,使学生明确自己是在学数学而不仅仅是在编程序或玩计算机,而且得到算法思想的熏陶与提升。这节课也有遗憾的地方,这堂课容量大,如果能与计算机老师一起在网络教室讲授这堂课,把数学的理论与计算机老师的实践指导相结合,效果应该会更好。

秦九韶算法及K进制练习题(含详细解答)

. . . . 秦九韶与k进制练习题 一.选择题(共16小题) 1.把77化成四进制数的末位数字为() A.4 B.3 C.2 D.1 2.用秦九韶算法求多项式f(x)=x4+2x3+x2﹣3x﹣1,当x=2时的值,则v3=() A.4 B.9 C.15 D.29 3.把67化为二进制数为() A.110000 B.1011110 C.1100001 D.1000011 4.用秦九韶算法计算多项式f(x)=3x6+4x5+5x4+6x3+7x2+8x+1当x=0.4时的值时,需要做乘法和加法的次数分别是() A.6,6 B.5,6 C.5,5 D.6,5 5.使用秦九韶算法计算x=2时f(x)=6x6+4x5﹣2x4+5x3﹣7x2﹣2x+5的值,所要进行的乘法和加法的次数分别为() A.6,3 B.6,6 C.21,3 D.21,6 6.把27化为二进制数为() A.1011(2)B.11011(2)C.10110(2)D.10111(2) 7.用秦九韶算法计算多项式f(x)=5x5+4x4+3x3﹣2x2﹣x﹣1在x=﹣4时的值时,需要进行的乘法、加法的次数分别是() A.14,5 B.5,5 C.6,5 D.7,5 8.二进制数11001001(2)对应的十进制数是() A.401 B.385 C.201 D.258 9.小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅盛水2分钟;②洗菜6分钟;③准备面条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条和菜共3分钟.以上各道工序,除了④之外,一次只能进行一道工序.小明要将面条煮好,最少要用()分钟. A.13 B.14 C.15 D.23 10.用秦九韶算法在计算f(x)=2x4+3x3﹣2x2+4x﹣6时,要用到的乘法和加法的次数分别为()

由递推公式求通项公式的三种方法

由递推公式求通项公式的三种方法 递推公式和通项公式是数列的两种表示方法,它们都可以确定数列中的任意一项,只是由递推公式确定数列中的项时,不如通项公式直接,下面介绍由递推公式求通项公式的几种方法. 1.累加法 [典例1] 数列{a n }的首项为3,{b n }为等差数列且b n =a n +1-a n (n ∈N * ).若b 3=-2,b 10=12,则a 8=( ) A .0 B .3 C .8 D .11 [解析] 由已知得b n =2n -8,a n +1-a n =2n -8,所以a 2-a 1=-6,a 3-a 2=-4,…,a 8-a 7=6,由累加法得a 8-a 1=-6+(-4)+(-2)+0+2+4+6=0,所以a 8=a 1=3. [答案] B [题后悟道] 对形如a n +1=a n +f (n )(f (n )是可以求和的)的递推公式求通项公式时,常用累加法,巧妙求出a n -a 1与n 的关系式. 2.累乘法 [典例2] 已知数列{a n }中,a 1=1,前n 项和S n = n +23a n . (1)求a 2,a 3; (2)求{a n }的通项公式. [解] (1)由S 2=43 a 2得3(a 1+a 2)=4a 2, 解得a 2=3a 1=3. 由S 3=53 a 3得3(a 1+a 2+a 3)=5a 3, 解得a 3=32 (a 1+a 2)=6. (2)由题设知a 1=1. 当n >1时,有a n =S n -S n -1=n +23a n -n +13 a n -1,

整理得a n =n +1n -1 a n -1. 于是a 2=31a 1,a 3=42a 2,…,a n -1=n n -2a n -2,a n =n +1n -1 a n -1. 将以上n -1个等式中等号两端分别相乘,整理得a n = n n +1 2. 综上可知,{a n }的通项公式a n = n n +1 2. [题后悟道] 对形如a n +1=a n f (n )(f (n )是可以求积的)的递推公式求通项公式时,常用累乘法,巧妙求出a n a 1与n 的关系式. 3.构造新数列 [典例3] 已知数列{a n }满足a 1=1,a n +1=3a n +2;则a n =________. [解析] ∵a n +1=3a n +2,∴a n +1+1=3(a n +1), ∴a n +1+1a n +1 =3,∴数列{a n +1}为等比数列,公比q =3, 又a 1+1=2,∴a n +1=2·3 n -1, ∴a n =2·3n -1-1. [答案] 2×3 n -1-1 [题后悟道] 对于形如“a n +1=Aa n +B (A ≠0且A ≠1)”的递推公式求通项公式,可用迭代法或构造等比数列法. 上面是三种常见的由递推公式求通项公式的题型和对应解法,从这些题型及解法中可以发现,很多题型及方法都是相通的,如果能够真正理解其内在的联系及区别,也就真正做到了举一反三、触类旁通,使自己的学习游刃有余,真正成为学习的主人.

递推公式求通项公式的几种方

由递推公式求通项公式的常用方法 由数列的递推公式求通项公式是高中数学的重点问题,也是难点问题,它是历年高考命题的热点题。对于递推公式确定的数列的求解,通常可以通过递推公式的变换,转化为等差数列或等比数列问题,有时也用到一些特殊的转化方法与特殊数列。 方法一:累加法 形如a n +1-a n =f (n )(n =2,3,4,…),且f (1)+f (2)+…+f (n -1)可求,则用累加法求a n 。有时若不能直接用,可变形成这种形式,然后利用这种方法求解。 例1:(07年北京理工农医类)已知数列{a n }中,a 1=2,a n +1=a n +cn (c 是常数,n =1,2,3,…)且a 1,a 2,a 3成公比不为1的等比数列 (1)求c 的值 (2)求{a n }的通项公式 解:(1)a1,a2,a3成公比不为1的等比数列 2 022)2(2)() ,3,2,1(111113 12 2===++?=+∴=+=?=∴+c c a c c a a c a n cn a a a a a n n 因此(舍去)或解得又 (2)由(1)知n a a n a a n n n n 2,211=-+=++即,将n =1,2, …,n -1,分别代入 ) 1(2322 2121342312-=-?=-?=-?=--n a a a a a a a a n n 将上面n -1个式子相加得a n -a 1=2(1+2+3+…+n -1)=n 2 -n 又a 1=2,a n =n 2 -n +2 方法二:累乘法 形如 a n +1 a n =g (n )(n =2,3,4…),且f (1)f(2)…f (n -1)可求,则用累乘法求a n .有时若不能直接用,可变形成这种形式,然后用这种方法求解。

1.3 算法案例

[学习目标] 1.理解辗转相除法与更相减损术的含义,了解其执行过程.2.理解秦九韶算法的计算过程,并了解它提高计算效率的实质.3.理解进位制的概念,能进行不同进位制间的转化.4.了解进位制的程序框图和程序. 知识点一辗转相除法与更相减损术 1.辗转相除法 (1)辗转相除法,又叫欧几里得算法,是一种求两个正整数的最大公约数的古老而有效的算法. (2)辗转相除法的算法步骤 第一步,给定两个正整数m,n. 第二步,计算m除以n所得的余数r. 第三步,m=n,n=r. 第四步,若r=0,则m,n的最大公约数等于m;否则,返回第二步. 2.更相减损术 第一步,任意给定两个正整数,判断它们是否都是偶数.若是,用2约简;若不是,执行第二步. 第二步,以较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数.继续这个操作,直到所得的数相等为止,则这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数. 3.辗转相除法和更相减损术的区别与联系:

答 先判断a ,b 是否为偶数,若是,都除以2再进行. 知识点二 秦九韶算法 1.秦九韶算法简介 (1)秦九韶算法要解决的问题是求多项式的值. (2)秦九韶算法的特点: 通过一次式的反复计算,逐步得到高次多项式的值,即将一个n 次多项式的求值问题归结为重复计算n 个一次多项式的值的问题. (3)秦九韶算法的原理: 将f (x )=a n x n +a n -1x n - 1+…+a 1x +a 0改写为: f (x )=(a n x n -1+a n -1x n - 2+…+a 1)x +a 0 =((a n x n -2+a n -1x n - 3+…+a 2)x +a 1)x +a 0 =… 先计算最内层括号内一次多项式的值,即v 1=a n x +a n -1,再由内向外逐层计算一次多项式v k 的值. 2.秦九韶算法的操作方法 (1)算法步骤如下: 第一步,输入多项式次数n 、最高次项的系数a n 和x 的值. 第二步,将v 的值初始化为a n ,将i 的值初始化为n -1. 第三步,输入i 次项的系数a i . 第四步,v =v x +a i ,i =i -1. 第五步,判断i 是否大于或等于0.若是,则返回第三步;否则,输出多项式的值v . (2)程序框图如图所示.

递推关系求通项公式教案

教 案 课题:递推关系求通项公式 课型: 习题课 授课人:呼延敏 要点自主整合:累加法、累乘法两种基本的由递推公式求通项 教学目标: 【知识目标】 累加法、累乘法的应用 【能力目标】 培养学生的发散思维能力,进而提高转化与化归能力的培养. 【情感目标】培养学生的创新意识与创新思维,培养学生的合作探究意识 。 学生能够通过等差、等比数列的通项公式推导得到累加法、累乘法两种基 本的由递推公式求通项公式的方法,并进一步拓展到“构造法”,在此过程中使学生的思维空间得以拓展,养成善于观察,勇于创新的学习精神。 教学重点:已知数列递推关系求通项关系的几种基本类型。 教学难点:累加法、累乘法的应用 教学过程: 引 例: 11=a n n a a +=+21 求n a 提问:等差数列的通项公式的推导方法是什么? 学生答:…………… 类型<一> 形如a 1=a, a n+1=a n +f ()n 型 其中f ()n 为可求和数列采用累 加法求通项 例1:数列{}n a 中a 1=1 a n+1=2n+a n 求a n 解析: a n+1—a n =2n ∴当n 2≥时a n —a n-1=2()1-n a 2—a 1=2 a 3—a 2=4

a 4—a 3=6 ..…… a n —a n-1=2()1-n 对上面的n-1个式子相加得到:a n =n 2—n+1 变式训练1:数列中{}n a a 1=1 a n+1=a n +2n 求a n 类型<二> 形如a 1=a, a n+1=a n *f ()n 型 采用累乘法 在引例1中将加号+变为乘号*即得到一个等比数列11=a n n a a *=+21 让学生回顾:等比数列中通项公式的推导方法是什么? 学生答:………… 将变式训练1中的加号+变为乘号*得到如下例题 例2:数列中{}n a 11=a n n n a a 21*=+ 求n a 解析: 1+n a = n n a 2* ∴当2≥n 时 11 2--=n n n a a 21 2=a a 22 32=a a 3342=a a ……….. 11 2--=n n n a a

高中数学例题:秦九韶算法

高中数学例题:秦九韶算法 例4.利用秦九韶算法求2345()10.50.166630.041680.00835f x x x x x x =+++++在x=0.2时的值.写出详细计算过程. 【思路点拨】秦九韶算法是我国南宋的数学家秦九韶首先提出来的. (1)特点:它通过一次式的反复计算,逐步计算高次多项式的求值问题,即将一个n 次多项式的求值问题,归结为重复计算n 个一次式1()i i a x a -+.即1210()((()))n n n f x a x a x a x a x a --=++++. (2)具体方法如下:已知一个一元n 次多项式1110()n n n n f x a x a x a x a --=++++0.当x=x 0,我们可按顺序一项一项地计算,然后相加,求得0()f x . 【答案】1.2214024 【解析】 v 0=0.00835, v 1=v 0x+0.04168=0.00835×0.2+0.04168=0.043 35, v 2=v 1x+0.16663=0.04335×0.2+0.16663=0.1753, v 3=v 2x+0.5=0.1753×0.2+0.5=0.53506, v 4=v 3x+1=0.53506×0.2+1=1.107012, v 5=v 4x+1=1.107012×0.2+1=1.2214024. 【总结升华】秦九韶算法的原理是 01(1,2,3,,) n k k n k v a v v x a k n --=??=+=?. 在运用秦九韶算法进行计算时,应注意每一步的运算结果,像这

种一环扣一环的运算,如果错一步,则下一步,一直到最后一步就会 全部算错.同学们在计算这种题时应格外小心. 举一反三: 【变式1】用秦九韶算法求多项式764 =++++当x=2时 f x x x x x ()85321 的值. 【答案】1397 【解析】 765432 =++?++?+?++=+++++++ ()85030021((((((85)0)3)0)0)2)1 f x x x x x x x x x x x x x x x . v0=8, v1=8×2+5=21, v2=21×2 4-0=42, v3=42×2 4-3=87, v4=87×2+0=174, v5=174×2+0=348, v6=348×2+2=698, v7=698×2+1=1397, 所以,当x=2时,多项式的值为1397. 【变式2】用秦九韶算法计算多项式65432 f x x x x x x x =++++++ ()654327 在x=0.4时的值时,需做加法和乘法的次数和是() A.10 B.9 C.12 D.8 【答案】 C

高中数学常见题型解法归纳 - 四种算法案例

高中数学常见题型解法归纳 - 四种算法案例 【知识要点】 算法案例有辗转相除法、更相减损术、秦九韶算法和进位制. 一、辗转相除法 辗转相除法求两个数的最大公约数,其算法可以描述如下: ① 输入两个正整数m 和n ; ② 求余数r :计算m 除以n ,将所得余数存放到变量r 中; ③更新被除数和余数:m =n ,n =r ; ④判断余数r 是否为0.若余数为0,则输出结果;否则转向第②步继续循环执行 如此循环,直到得到结果为止. 例:利用辗转相除法求6105与2146的最大公约数 6105=2146×2+1813 2146=1813×1+333 1813=333×5+148 333=148×2+37 148=37×4+0 最后的除数37是6105与2146的最大公约数. 二、更相减损术 我国早期也有解决求最大公约数问题的算法,就是更相减损术.在《九章算术》中记 载了更相减损术求最大公约数的步骤:可半者半之,不可半者,副置分母?子之数,以少减多,更相减损,求其等也,以等数约之. 解题步骤:以较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数,继续这个操作,直到所得的数相等为止,则这个相等的数就是所求的最大公约数. 例:用更相减损术求98与63的最大公约数 98-63=35 63-35=28 35-28=7 28-7=21 21-7=14 14-7=7 所以98和63的最大公约数是7. 三、秦九韶算法 秦九韶算法适用一般的多项式121210()n n n n n n f x a x a x a x a x a ----=+++???++ 的求值问题.用秦九韶算法求一般多项式121210()n n n n n n f x a x a x a x a x a ----=+++???++.当0x x =时的函 数值,可把n 次多项式的求值问题转化成求n 个一次多项式的值的问题,即求 0n v a = 1v =x v 0+1-n a 2v =1v x +2n a - 3v =2v x +3n a - …… n v =x v n 1-+n a

数列递推公式的九种方法

求递推数列的通项公式的九种方法 利用递推数列求通项公式,在理论上和实践中均有较高的价值.自从二十世纪八十年代以来,这一直是全国高考和高中数学联赛的热点之一. 一、作差求和法 例1 在数列{}中,31 =a , ) 1(11++ =+n n a a n n ,求通项公式. 解:原递推式可化为:1 111 +- + =+n n a a n n 则, 2 11112 -+=a a 3 12123-+ =a a 4 13134-+ =a a ,……,n n a a n n 1111--+ =-逐项相加得:n a a n 111- +=. 故n a n 14- =. 二、作商求和法 例 2 设数列{}是首项为1的正项数列,且 0)1(12 2 1 =+-+++n n n n a a na a n (n=1,2,3…) ,则它的通项公式是=▁▁▁(2000年高考15题) 解:原递推式可化为: ) ]()1[(11n n n n a a na a n +-+++=0 ∵ n n a a ++1>0, 1 1+=+n n a a n n 则 ,4 3,32,21342312===a a a a a a ……,n n a a n n 11 -= - 逐项相乘得: n a a n 1 1=,即=n 1. 三、换元法 例3 已知数列{},其中9 13,3421 == a a ,且当n ≥3时, ) (3 1 211----=-n n n n a a a a ,求通项公式(1986年高考文科第八

题改编). 解:设1 1 ---=n n n a a b ,原递推式可化为: } {,3 1 21n n n b b b --=是一个等比数列,9 1 3491312 1 =-= -=a a b ,公比为3 1.故n n n n b b )3 1 ()31(91)31(2211 ==?=---.故n n n a a )3 1 (1=--.由逐差法可得: n n a )3 1(2123-= . 例4已知数列{},其中2,12 1 ==a a ,且当n ≥3时,122 1 =+---n n n a a a ,求通项公式。解 由122 1 =+---n n n a a a 得:1)()(2 1 1 =------n n n n a a a a ,令1 1 ---=n n n a a b ,则上式为12 1 =---n n b b ,因此是一个等差数列,1121=-=a a b ,公差为1.故n b n =.。 由于112312121-=-++-+-=+++--n n n n a a a a a a a b b b ΛΛ 又2 )1(12 1 -= +++-n n b b b n Λ 所以)1(2 1 1-= -n n a n ,即)2(2 12 +-= n n a n 四、积差相消法 例5设正数列,,…,,…满足2 -n n a a 2 1---n n a a = ) 2(≥n 且11 ==a a ,求的通项公式. 解 将递推式两边同除以2 1--n n a a 整理得:122 1 1=----n n n n a a a a 设= 1 -n n a a ,则0 11 a a b = =1,1 21=--n n b b ,故有 1 212=-b b ⑴122 3 =-b b ⑵ … … … …

由递推公式求通项的9种方法经典汇总

由递推公式求通项的9种方法经典汇总

————————————————————————————————作者:————————————————————————————————日期:

精析由递推公式求通项的9种方法 1.a n +1=a n +f (n )型 把原递推公式转化为a n +1-a n =f (n ),再利用累加法(逐差相加法)求解,即a n =a 1+(a 2-a 1)+(a 3-a 2)+…+(a n -a n -1)=a 1+f (1)+f (2)+f (3)+…+f (n -1). [例1] 已知数列{a n }满足a 1=12,a n +1=a n +1n 2+n ,求a n . [解] 由条件,知a n +1-a n =1n 2+n =1n (n +1)=1n -1n +1 ,则(a 2-a 1)+(a 3-a 2)+(a 4-a 3)+…+(a n -a n -1)=????1-12+????12-13+????13-14+…+? ?? ??1n -1-1n , 所以a n -a 1=1-1n . 因为a 1=12,所以a n =12+1-1n =32-1n . 2.a n +1=f (n )a n 型 把原递推公式转化为a n +1a n =f (n ),再利用累乘法(逐商相乘法)求解,即由a 2a 1=f (1),a 3a 2=f (2),…,a n a n -1 =f (n -1),累乘可得a n a 1=f (1)f (2)…f (n -1). [例2] 已知数列{a n }满足a 1=23,a n +1=n n +1·a n ,求a n . [解] 由a n +1=n n +1 ·a n ,得a n +1a n =n n +1, 故a n =a n a n -1·a n -1a n -2·…·a 2a 1·a 1=n -1n ×n -2n -1 ×…×12×23=23n .即a n =23n . 3.a n +1=pa n +q (其中p ,q 均为常数,pq (p -1)≠0)型 对于此类问题,通常采用换元法进行转化,假设将递推公式改写为a n +1+t =p (a n +t ),比较系数可知t = q p -1 ,可令a n +1+t

数学:《算法案例-进位制》(公开课)教案(新人教A版必修3)

数学:《算法案例-进位制》(公开课)教案(新人教A版 必修3) 豆丁文档--教育资源 必修3第一章1.3算法案例:案例3进位制【教学目标】: (1) 了解各种进位制与十进制之间转换的规律,会利用各种进位制与十进制之间的联系进行各种进位 制之间的转换。 (2) 学习各种进位制转换成十进制的计算方法,研究十进制转换为各种进位制的除k去余法,并理解 其中的数学规律。 【教学重点】各进位制表示数的方法及各进位制之间的转换 【教学难点】除k取余法的理解 【情感态度价值观】学生通过合作完成任务,领悟十进制,二进制的特点,了解计算机与二进制的联系,进一步认识到计算机与数学的联系,培养他们的合作精神和严谨的态度。【教学方法】讲解法、尝试法、归纳法、讨论法、【教学用具】多媒体电脑 【学法】学习各种进位制特点的同时探讨进位制表示数与十进制表示数的区别与联系,熟悉各种进位制表示数的方法,从而理解十进制转换为各种进位制的除k取余法。 【教学过程】 一、创设情景,揭示课题 辗转相除法和更相减损术,是求两个正整数的最大公约数的算法,秦九韶算法是求多项式的值的算法,将这些算法转化为程序,就可以由计算机来完成相关运

算。人们为了计数和运算方便,约定了各种进位制,本节课我们来共同学习《进位制》 你都了解那些进位制,比如说, 在日常生活中,我们最熟悉、最常用的是十进位制,据说这与古人曾以手指计数有 关;由于计算机的计算与记忆元件特点,计算机上通用的是二进位制;一周七天是 七进位;一年十二个月(生肖、一打)是十二进制;旧式的称是十六进制;(老称一斤为16两,故而有了半斤八两之说)、24进制(节气)一小时六十分、角度的单位 是六十进位制。 二进制是有德国数学家莱布尼兹发明的。第一台计算机ENIAC(埃尼阿克)用的就是 十进制。计算机之父冯?诺伊曼研究后,提出改进意见,用二进制替代十进制。 主要原因?二进制只有0和1两个数字,要得到两种不同稳定状态的电子器件很容 易,而且制造简单,可靠性高;?各种计数法中,二进制运算规则简单。如:十进 制乘法叫九九表,二进制只有4句。(备用) 二、进位制的概念(课件显示) 进位制是人们为了计数和运算方便而约定的记数系统。 约定满二进一,就是二进制; 满十进一,就是十进制; 满十二进一,就是十二进制;等等,也

k5必修3 第一章 算法案例(3)第五课时 进位制(海口实验中学 刘志强)

本文为自本人珍藏版权所有仅供参考 第五课时进位制 (1)教学目标 (a)知识与技能 了解各种进位制与十进制之间转换的规律,会利用各种进位制与十进制之间的联系进行各种进位制之间的转换。 (b)过程与方法 学习各种进位制转换成十进制的计算方法,研究十进制转换为各种进位制的除k去余法,并理解其中的数学规律。 (c)情态与价值 领悟十进制,二进制的特点,了解计算机的电路与二进制的联系,进一步认识到计算机与数学的联系。 (2)教学重难点 重点:各进位制表示数的方法及各进位制之间的转换 难点:除k去余法的理解以及各进位制之间转换的程序框图的设计 (3)学法与教学用具 学法:在学习各种进位制特点的同时探讨进位制表示数与十进制表示数的区别与联系,熟悉各种进位制表示数的方法,从而理解十进制转换为各种进位制的除k去余法。 教学用具:电脑,计算器,图形计算器 (4)教学设想 (一)创设情景,揭示课题 我们常见的数字都是十进制的,但是并不是生活中的每一种数字都是十进制的.比如时间和角度的单位用六十进位制,电子计算机用的是二进制.那么什么是进位制?不同的进位制之间又又什么联系呢? (二)研探新知 进位制是一种记数方式,用有限的数字在不同的位置表示不同的数值。可使用数字符号的个数称为基数,基数为n,即可称n进位制,简称n进制。现在最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数。 对于任何一个数,我们可以用不同的进位制来表示。比如:十进数57,可以用二进制表示为111001,也可以用八进制表示为71、用十六进制表示为39,它们所代表的数值都是一样的。 表示各种进位制数一般在数字右下脚加注来表示,如111001(2)表示二进制数,34(5)表示5进制数. 电子计算机一般都使用二进制,下面我们来进行二进制与十进制之间的转化 例1 把二进制数110011(2)化为十进制数. 解:110011=1*25+1*24+0*23+1*24+0*22+1*21+1*20 =32+16+2+1 =51 例2 把89化为二进制数. 解:根据二进制数满二进一的原则,可以用2连续去除89或所得商,然后去余数. 具体的计算方法如下: 89=2*44+1

常见递推数列通项公式求法(教案)

问题 1:已知数列{a } , a 1 = 1 , a n +1 = n + 2 ,求{a n }的通项公式。 2 常见递推数列通项公式的求法 一、课题:常见递推数列通项公式的求法 二、教学目标 (1)会根据递推公式求出数列中的项,并能运用叠加法、叠乘法、待定系数 法求数列的通项公式。 (2) 根据等差数列通项公式的推导总结出叠加法的基本题型,引导学生分 组合作并讨论完成叠乘法及待定系数法的基本题型。 (3)通过互助合作、自主探究培养学生细心观察、认真分析、善于总结的良 好思维习惯,以及积极交流的主体意识。 三、教学重点:根据数列的递推关系式求通项公式。 四、教学难点:解题过程中方法的正确选择。 五、教学课时: 1 课时 六、教学手段:黑板,粉笔 七、教学方法: 激励——讨论——发现——归纳——总结 八、教学过程 (一)复习回顾: 1、通项公式的定义及其重要作用 2、区别递推公式与通项公式,从而引入课题 (二)新知探究: a n 变式: 已知数列 {a n } , a 1 = 1 , a n +1 = a n + 2n ,求{a n }的通项公式。 活动 1:通过分析发现形式类似等差数列,故想到用叠加法去求解。教师引导学 生细致讲解整个解题过程。 解:由条件知: a n +1 - a = 2n n 分别令 n = 1,2,3,? ? ? ? ??,(n - 1) ,代入上式得 (n - 1) 个 等式叠加之, 即 (a 2 - a 1 ) + (a 3 - a 2 ) + (a 4 - a 3 ) + ? ? ? ? ? ? +(a n - a n -1 ) = 2 + 2 ? 2 + 2 ? 3 + 2 ? (n - 2) + 2 ? (n - 1) 所以 a - a = (n - 1)[2 + 2 ? (n - 1)] n 1 a = 1,∴ a = n 2 - n + 1 1 n

备战2020数学高考三大类递推数列通项公式的求法

三大类递推数列通项公式的求法 湖北省竹溪县第一高级中学徐鸿 一、一阶线性递推数列求通项问题 一阶线性递推数列主要有如下几种形式: 1. 这类递推数列可通过累加法而求得其通项公式(数列{f(n)}可求前n项和). 当为常数时,通过累加法可求得等差数列的通项公式.而当为等差数列时, 则为二阶等差数列,其通项公式应当为形式,注意与等差数列求和公式一般形式的区别,后者是,其常数项一定为0. 2. 这类递推数列可通过累乘法而求得其通项公式(数列{g(n)}可求前n项积). 当为常数时,用累乘法可求得等比数列的通项公式. 3.; 这类数列通常可转化为,或消去常数转化为二阶递推式 . 例1已知数列中,,求的通项公式. 解析:解法一:转化为型递推数列. ∵∴又,故数列{}是首项为2,公比为2的等比数列.∴,即. 解法二:转化为型递推数列. ∵=2x n-1+1(n≥2) ①∴=2x n+1 ② ②-①,得(n≥2),故{}是首项为x 2-x 1 =2, 公比为2的等比数列,即,再用累加法得.解法三:用迭代法. 当然,此题也可用归纳猜想法求之,但要用数学归纳法证明.

例2已知函数的反函数为 求数列的通项公式. 解析:由已知得,则. 令=,则.比较系数,得. 即有.∴数列{}是以为首项,为 公比的等比数列,∴,故. 评析:此题亦可采用归纳猜想得出通项公式,而后用数学归纳法证明之. (4) 若取倒数,得,令,从而转化为(1)型而求之. (5); 这类数列可变换成,令,则转化为(1)型一阶线性递推公式. 例3设数列求数列的通项公式.解析:∵,两边同除以,得.令,则有.于是,得,∴数列是以首项为,公比为的等比数列,故,即,从而.例4设求数列的通项公式. 解析:设用代入,可解出.

线性代数 递推公式法(行列式例题)

TH1: 5 1 010 6 51000 6500 06010 00152=D 展开 按第二列5 10 06510065 0006 1-6 510065*********- 3655 106510 65?-=1145108065-=--= 提取公因子: ef cf bf de cd bd ae ac ab ---=e c b e c b e c b adf --- =1 1 1 111 1 11 ---adfbce =abcdef 4 化上三角形: d c b a 10 1 10011001---21ar r +d c b a ab 100110011 010---+ =1 2) 1)(1(+--d c a ab 10110 1--+ 2 3dc c +0 10 111-+-+cd c ad a a b =2 3) 1)(1(+--cd ad ab +-+111=1++++ad cd ab abcd

递推法: n n n n n d c d c b a b a D 0 1 1 112 = n n n n n n d d c d c b a b a a 000000 1111 11 11 ---- 展开 按第一行 00 0) 1(11 1 1111 1 1 2c d c d c b a b a b n n n n n n n ----+-+ 2222---n n n n n n D c b D d a 都按最后一行展开 由此得递推公式: 222)(--=n n n n n n D c b d a D 即 ∏=-=n i i i i i n D c b d a D 222)( 而 11111 11 12c b d a d c b a D -==

必修三第一章算法初步练习题与解析

一.选择题(共21小题) 1.(2015?重庆)执行如图所示的程序框图,若输出k的值为8,则判断框图可填入的条件是() ≤s ≤D.s.≤C.sA.sB≤ 2.(2015?陕西)根据如图框图,当输入x为6时,输出的y=() 10 2 C.5 D..A1 B. .(2015银川校级一模)阅读下列算法:?3 .1)输入x(2x+6.y=x>2是否成立,若是,;否

则,y=﹣x(2)判断.(3)输出y y)的取值范围是(7x当输入的∈[0,]时,输出的 [0D],.6[2B],.A[27 .,]C[67 .,]724 / 1 湖北模拟)阅读程序框图,如果输出的函数值在区间?内,则输入的.(20154 )的取值范围是(实数x A.(﹣∞,﹣2] B.[﹣2,﹣1] C.[﹣1,2] D.[2,+∞) 5.(2015?开封二模)给出一个如图所示的流程图,若要使输入的x值与输出的y值相等,则这样的x值的个数是() A.1 B.2 C.3 D.4 6.(2015?邹城市校级模拟)如图为一个求50个数的平均数的程序,在横线上应填充的语句为()24 / 2

=50 >.ii<50 CBDA.i>50 .i<=50 . )7.(2015?长春校级模拟)在下列各数中,最大的数是(.111111000 C.DA.85 B.2102946)((()()) 下列语句正确的是()b=220158.(春?桂林期末)将两个数a=2,b=﹣1交换,使a=﹣1,, DC.A..B . )春?衡阳校级期末)下列给出的赋值语句中正确的是(9.(2015M M=﹣.x+y=0 D.A.4=M B.B=A=3 C 253,的值,若x=2=2x+x﹣3x﹣+2x3201510.(春?怀化期末)用秦九韶算法计算函数f(x))V的值是(则347 ..55 DBA.12 .29 C )等值于八进制数为((2015春?松原校级期末)十进制数201511.7373 ..03737 D.3737 B.737 CA )春?珠海期末)将二进制数11100转化为四进制数,正确的是(12.(20152)(.202.200 D A.120 B.130C4444)))(()(( )?兰州期中)任何一个算法都必须有的基本结构是(13.(2015春.三个都有.循环结构.条件结构 C DA.顺序结构 B 23546+240x+60x12x160x)2015(春?大庆校级期中)用秦九韶算法计算多项式f(x=x﹣﹣14.)时,v的值(x=2﹣192x+64当时的值380 ..80 C40 DA.﹣10 B.﹣ )(.2015春?大庆校级期中)下列各进位制数中,最大的数是(15

相关文档
最新文档