2016年高中数学 第一章 算法初步 13算法案例学案 新人教A版必修3甄选.pdf
《2016年高中数学 第一章 算法初步 13算法案例学案 新人教A版必修3甄选.pdf》由会员分享,可在线阅读,更多相关《2016年高中数学 第一章 算法初步 13算法案例学案 新人教A版必修3甄选.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【优化方案】2016 年高中数学 第一章 算法初步 1.3 算法案例学案 新人教 A 版必修 31 13 3算法案例算法案例1问题导航(1)什么叫辗转相除法?(2)什么叫更相减损术?(3)辗转相除法与更相减损术的区别是什么?(4)什么是秦九韶算法?(5)学习了十进制,知道十进制是使用 09 十个数字,那么二进制、五进制、七进制分别使用哪些数字?2例题导读通过对例 1 的学习,学会用更相减损术求最大公约数;通过对例 2 的学习,学会用秦九韶算法求多项式的值;通过对例 3 的学习,学会如何将二进制化为十进制;通过对例 4 的学习,学会如何将 k 进制化为十进制;通过对例 5 的学习,学会如何将十进
2、制化为二进制;通过对例 6 的学习,学会十进制化为 k 进制的方法:即“除 k 取余法”(kN N,2k9)1辗转相除法与更相减损术(1)辗转相除法:又叫欧几里得算法,是一种求两个正整数的最大公约数的古老而有效的算法(2)更相减损术:我国古代数学专著九章算术中介绍的一种求两个正整数的最大公约数的算法2秦九韶算法它是一种用于计算一元 n 次多功能项式的值的方法f(x)anxnan1xn1a1xa0(anxn1an1xn 2a1)x改写后的形式a0(anxn2an1xn 3a2)xa1)xa0-1-/12doc 格式 可编辑(anxan1)xan2)xa1)xa0从括号最内层开始,由内向外逐层计算
3、v1anxan1,v2v1xan2,计算方法v3v2xan3,vnvn1xa0,这样,求 n 次多项式 f(x)的值就转化为求 n 个一次多项式的值.3.进位制(1)进位制进位制是人们为了计数和运算方便而约定的记数系统,“满几进一”就是几进制,几进制的基数就是几(2)其他进位制与十进制间的转化其他进位制化成十进制其他进位制的数化成十进制时,表示成不同位上数字与基数的幂的乘积之和的形式十进制化成 k 进制的方法“除 k 取余法”1用更相减损术求 294 和 84 的最大公约数时,需做减法运算的次数是()A2 B3C4D5解析:选 C.29484210,21084126,1268442,84424
4、2,共做 4 次减法运算2用秦九韶算法计算多项式 f(x)3x64x55x46x37x28x1 当 x0.4 时的值时,需要做乘法和加法的次数分别是()A6,6C5,5答案:A3完成下列进位制之间的转化(1)1 034(7)_(10);(2)119(10)_(6)解析:(1)1 034(7)17307237470368.B5,6D6,5-2-/12doc 格式 可编辑(2)119(10)315(6)答案:(1)368(2)3154当所给的多项式按 x 的降幂排列“缺项”时,用秦九韶算法改写多项式时,应注意什么?解:所缺的项写成系数为零的形式,即写成 0 xn的形式1对于任何一个数,我们可以用不
5、同的进位制来表示2表示各种进位制数一般在数字右下角加注来表示,如 111 001(2)表示二进制数,34(5)表示 5 进制数3电子计算机一般都使用二进制4利用除 k 取余法,可以把任何一个十进制数化为 k 进制数,并且操作简单、实用5通过 k 进制数与十进制数的转化,我们也可以将一个 k 进制数转化为另一个不同基数的 M 进制数6利用秦九韶算法可以减少计算次数提高计算效率求最大公约数用辗转相除法求 612 与 468 的最大公约数,并用更相减损术检验所得结果(链接教材 P36例 1)解用辗转相除法:6124681144,468144336,144364,即 612 和 468 的最大公约数是
6、 36.用更相减损术检验:612 和 468 为偶数,两次用 2 约简得 153 和 117,15311736,1173681,813645,45369,36927,27918,1899,所以 612 和 468 的最大公约数为 92236.方法归纳(1)利用辗转相除法求给定的两个数的最大公约数,即利用带余除法,用数对中较大的数除以较小的数,若余数不为零,则将余数和较小的数构成新的数对,再利用带余除法,直到大数被小数除尽,则这时的较小数就是原来两个数的最大公约数(2)利用更相减损术求两个正整数的最大公约数的一般步骤是:首先判断两个正整数是否都是偶数 若是,用 2 约简,也可以不除以 2,直接求
7、最大公约数,这样不影响最后结果-3-/12doc 格式 可编辑1(1)1 624 与 899 的最大公约数是_解析:1 6248991725,8997251174,725174429,174296,故 1 624 与 899 的最大公约数是 29.答案:29(2)用辗转相除法求 80 和 36 的最大公约数,并用更相减损术检验所得结果解:辗转相除法:803628,36844,8420.故 80 和 36 的最大公约数是 4.用更相减损术检验:803644,44368,36828,28820,20812,1284,844,80 和 36 的最大公约数是 4.秦九韶算法及其应用(2015福州高一检
8、测)用秦九韶算法写出当 x3 时 f(x)2x54x33x25x1 的值解f(x)(2x0)x4)x3)x5)x1,v02,v12306,v263414,v3143345,v44535130,v513031391,所以 f(3)391.方法归纳-4-/12doc 格式 可编辑利用秦九韶算法将 f(x)改写成如下形式 f(x)(anxan1)xan2)xa1)xa0,其计算步骤为:先计算 v1anxan1,再计算v2v1xan2,每次都是把上一次的结果乘以x 再与下一个系数相加,其计算量为乘法 n 次,加法 n 次2 利用秦九韶算法求多项式 f(x)3x612x58x43.5x37.2x25x1
9、3 当 x6 时的值,写出详细步骤解:f(x)(3x12)x8)x3.5)x7.2)x5)x13.v03,v1v061230,v2v168188,v3v263.51 124.5,v4v367.26 754.2,v5v46540 530.2,v6v5613243 168.2.所以 f(6)243 168.2.进位制(1)把二进制数 101 101(2)化为十进制数;(2)把十进制数 458 转化为四进制数(链接教材 P41例 3、例 4)解(1)101 101(2)1250241231220211203284145,所以二进制数 101 101(2)转化为十进制数为 45.(2)45813 02
10、2(4)互动探究将本例(1)中的二进制数 101 101(2)转化为三进制数解:101 101(2)12502412312202112045,451 200(3),101 101(2)1 200(3)方法归纳(1)将 k 进制转化为十进制的方法是:先将这个 k 进制数写成各个数位上的数字与 k 的幂的乘积之和的形-5-/12doc 格式 可编辑式,再按照十进制的运算规则计算出结果(2)十进制转化为 k 进制,采用除 k 取余法,也就是除基数,倒取余3(1)二进制数算式 1 010(2)10(2)的值是()A1 011(2)C1 101(2)B1 100(2)D1 000(2)解析:选 B.二进
11、制数的加法是逢二进一,所以选 B.(2)下列各组数中最小的数是()A1 111(2)C1 000(4)B210(6)D101(8)解析:选 A.统一化为十进制数为 1 111(2)15;210(6)78;1 000(4)64;101(8)65.易错警示因忽略零系数项而致误利用秦九韶算法求多项式 f(x)x65x56x4x23x2 当 x2 时的值为()A320C320B160D300解析将多项式变式为 f(x)(x5)x6)x0)x1)x3)x2,v01,v12(5)7,v27(2)620,v320(2)040,v440(2)181,v581(2)3159,v6159(2)2320.答案A错因
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2016年高中数学 第一章 算法初步 13算法案例学案 新人教A版必修3甄选 2016 年高 数学 算法 初步 13 案例 新人 必修 甄选
限制150内