第一章算法初步§13.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第一章算法初步§13.docx》由会员分享,可在线阅读,更多相关《第一章算法初步§13.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.3算法案例课时目标通过三种算法案例:辗转相除法与更相减损术,秦九韶算法,进位制,进一步体会算法的思想,提高算法设计水平,体会中国古代数学对世界的奉献1辗转相除法(1)辗转相除法,又叫欧几里得算法,是一种求两个正整数的最大公约数的古老而有效的算法(2)辗转相除法的算法步骤第一步,给定两个正整数m,n.第二步,计算m除以n所得的余数r.第三步,mn,nr.第四步,假设r0,那么m、n的最大公约数等于m;否那么,返回第二步2更相减损术第一步,任意给定两个正整数,判断它们是否都是偶数假设是,用2约简;假设不是,执行第二步第二步,以较大的数减去较小的数,接着把所得的差与较小的数比拟,并以大数减小数,
2、继续这个操作,直到所得的数相等为止,那么这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数3秦九韶算法把一个n次多项式f(x)anxnan1xn1a1xa0改写成如下形式:(anxan1)xan2)xa1)xa0,求多项式的值时,首先计算最内层括号内一次多项式的值,即v1anxan1,然后由内向外逐层计算一次多项式的值,即v2v1xan2,v3v2xan3,vnvn1xa0这样,求n次多项式f(x)的值就转化为求n个一次多项式的值4进位制进位制是人们为了计数和运算方便而约定的记数系统,“满k进一就是k进制,k进制的基数是k.把十进制转化为k进制数时,通常用除k取余法一、选择题1以下说法
3、中正确的个数为()(1)辗转相除法也叫欧几里得算法;(2)辗转相除法的根本步骤是用较大的数除以较小的数;(3)求最大公约数的方法,除辗转相除法之外,没有其他方法;(4)编写辗转相除法的程序时,要用到循环语句A1B2 C3D4答案C解析(1)、(2)、(4)正确,(3)错误2用更相减损术求294和84的最大公约数时,需做减法的次数是()A2B3 C4D5答案C解析由于294和84都是偶数,所以用2约简:2942147,84242,又由于147不是偶数,所以14742105,1054263,634221,422121,故需做4次减法,应选C.31037和425的最大公约数是()A51B17 C9D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 算法 初步 13
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内