一、知识要点及方法 辗转相除法是利用以下性质来确定两个正整数 a 和 b 的最大公因子的:
1. 若 r 是 a ÷ b 的余数,则
gcd(a,b) = gcd(b,r)
2. a 和其倍数之最大公因子为 a。
另一种写法是:
1. a ÷ b,令r为所得余数(0≤r<b)
若 r = 0,算法结束;b 即为答案。
2. 互换:置 a←b,b←r,并返回第一步
秦九韶算法的特典在于,它通过一次式的反复计算,逐步得出高次多项式的值。具体地说,它将一个n次多项式的求解问题,归结为重复计算n个一次式
k=1,2, ,n (1) 来实现。
这种化繁为简的处理方法在数值分析中是屡见不鲜的。
现在考虑秦九韶算法的计算程序。
按式(1)计算,每求出一个“新值”
因此可以将新值vk xvk 1 an k,vk以后,“老值”vk 1便失去继续保存的价值,vk存放在老值vk 1所占用的单元内。这样,我们只要设置一个单元v进行
累算,而将式(1)表为下列动态形式x v
应先送初值an k v, k=1,2, ,n执行这组算式之前,an到单元v中,an v
二、试题
同步训练
1.用更相减损术求294和84的最大公约数时,需做减法的次数是( )
A.2
C.4 B.3 D.5
2.若用秦九韶算法求多项式f(x)=4x5-x2+2当x=3时的值,则需要做乘法运算和加减法运算的次数分别为( )
A.4,2
C.5,2 B.5,3 D.6,2
3.将二进制数10001(2)化为五进制数为( )
A.32(5)
C.21(5) B.23(5) D.12(5)
高中数学必修3(人教B版)知识点总结含同步练习题及答案第一章 算法初步 1.3 中国古代中的算法案例 一、学习任务 知道几个中国古代数学中的算法案例. 二、知识...
宏大教育 经典资料 算法案例知识点 配套练习(含答案) 知识点+ 1.3 算法案例知识点+配套练习(含答案) 1.3.1 辗转相除法与更相减损术 1、辗转相除法。也叫...
1.2.2 条件语句知识点试题及答案_数学_高中教育_教育专区。今日推荐 ... 1.2.3 循环语句知识点试... 1.3 算法案例知识点,试题... 2.1.1 ...
1.3算法案例 34页 免费 高一下物理知识点大全 36页 免费 1.3算法案例 44页 免费 算法初步练习题(附详细答案... 10页 免费 1.3算法案例 62页 2财富值...
1.3算法案例1 15页 1财富值 1.3算法案例(全) 5页 免费 1.3 算法案例...2. 通过具体的实例,能正确地识别常见案例。 重点:理解辗转相除法与更相减损术...
算法初步知识点及习题_工学_高等教育_教育专区。...处理算法中的循环结构的语句. 4.中国古代算法案例:...所示的是一个算法的程序框图,已知 a1=3,输出的...
必修三算法初步(知识总结++高考真题讲练)附有答案...算法案例 二、考纲要求 1.程序框图 (1)了解算法的...函数等知识联系密切.考查 的重点是算法语句与程序...
1.3 一、知识点归纳与讲解 算法案例 1、辗转相除法与更相减损术 (1)辗转相除法 所谓辗转相除法,就是对于给定的两个数,用较大的数除以较小的数。若余数不为...
1.3.1 算法案例 暂无评价 64页 免费 1.3.1算法... 中医护理学基础重点 执业医师实践技能考试模拟试题 20份文档 乘机安全小贴士 ...
2.1.3 分层抽样知识点试题及答案_数学_高中教育_教育专区。一、知识要点及... 1.3 算法案例知识点,试题... 2.1.1 简单随机抽样知识... 2.1.2 系统...
热门文档