ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:79.28KB ,
资源ID:17737749      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-17737749.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高中数学 第一章 算法初步 13算法案例学案 新人教A版必修3.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

高中数学 第一章 算法初步 13算法案例学案 新人教A版必修3.docx

1、高中数学 第一章 算法初步 13算法案例学案 新人教A版必修313算法案例1问题导航(1)什么叫辗转相除法?(2)什么叫更相减损术?(3)辗转相除法与更相减损术的区别是什么?(4)什么是秦九韶算法?(5)学习了十进制,知道十进制是使用09十个数字,那么二进制、五进制、七进制分别使用哪些数字?2例题导读通过对例1的学习,学会用更相减损术求最大公约数;通过对例2的学习,学会用秦九韶算法求多项式的值;通过对例3的学习,学会如何将二进制化为十进制;通过对例4的学习,学会如何将k进制化为十进制;通过对例5的学习,学会如何将十进制化为二进制;通过对例6的学习,学会十进制化为k进制的方法:即“除k取余法”(

2、kN,2k9)1辗转相除法与更相减损术(1)辗转相除法:又叫欧几里得算法,是一种求两个正整数的最大公约数的古老而有效的算法(2)更相减损术:我国古代数学专著九章算术中介绍的一种求两个正整数的最大公约数的算法2秦九韶算法功能它是一种用于计算一元n次多项式的值的方法改写后的形式f(x)anxnan1xn1a1xa0(anxn1an1xn2a1)xa0(anxn2an1xn3a2)xa1)xa0(anxan1)xan2)xa1)xa0计算方法从括号最内层开始,由内向外逐层计算v1anxan1,v2v1xan2,v3v2xan3,vnvn1xa0,这样,求n次多项式f(x)的值就转化为求n个一次多项式

3、的值.3.进位制(1)进位制进位制是人们为了计数和运算方便而约定的记数系统,“满几进一”就是几进制,几进制的基数就是几(2)其他进位制与十进制间的转化其他进位制化成十进制其他进位制的数化成十进制时,表示成不同位上数字与基数的幂的乘积之和的形式十进制化成k进制的方法“除k取余法”1用更相减损术求294和84的最大公约数时,需做减法运算的次数是()A2 B3C4 D5解析:选C.29484210,21084126,1268442,844242,共做4次减法运算2用秦九韶算法计算多项式f(x)3x64x55x46x37x28x1当x0.4时的值时,需要做乘法和加法的次数分别是()A6,6 B5,6C

4、5,5 D6,5答案:A3完成下列进位制之间的转化(1)1 034(7)_(10);(2)119(10)_(6)解析:(1)1 034(7)17307237470368.(2)119(10)315(6)答案:(1)368(2)3154当所给的多项式按x的降幂排列“缺项”时,用秦九韶算法改写多项式时,应注意什么?解:所缺的项写成系数为零的形式,即写成0xn的形式1对于任何一个数,我们可以用不同的进位制来表示2表示各种进位制数一般在数字右下角加注来表示,如111 001(2)表示二进制数,34(5)表示5进制数3电子计算机一般都使用二进制4利用除k取余法,可以把任何一个十进制数化为k进制数,并且操

5、作简单、实用5通过k进制数与十进制数的转化,我们也可以将一个k进制数转化为另一个不同基数的M进制数6利用秦九韶算法可以减少计算次数提高计算效率求最大公约数用辗转相除法求612与468的最大公约数,并用更相减损术检验所得结果(链接教材P36例1)解用辗转相除法:6124681144,468144336,144364,即612和468的最大公约数是36.用更相减损术检验:612和468为偶数,两次用2约简得153和117,15311736,1173681,813645,45369,36927,27918,1899,所以612和468的最大公约数为92236.方法归纳(1)利用辗转相除法求给定的两个

6、数的最大公约数,即利用带余除法,用数对中较大的数除以较小的数,若余数不为零,则将余数和较小的数构成新的数对,再利用带余除法,直到大数被小数除尽,则这时的较小数就是原来两个数的最大公约数(2)利用更相减损术求两个正整数的最大公约数的一般步骤是:首先判断两个正整数是否都是偶数若是,用2约简,也可以不除以2,直接求最大公约数,这样不影响最后结果1(1)1 624与899的最大公约数是_解析:1 6248991725,8997251174,725174429,174296,故1 624与899的最大公约数是29.答案:29(2)用辗转相除法求80和36的最大公约数,并用更相减损术检验所得结果解:辗转相

7、除法:803628,36844,8420.故80和36的最大公约数是4.用更相减损术检验:803644,44368,36828,28820,20812,1284,844,80和36的最大公约数是4.秦九韶算法及其应用(2015福州高一检测)用秦九韶算法写出当x3时f(x)2x54x33x25x1的值解f(x)(2x0)x4)x3)x5)x1,v02,v12306,v263414,v3143345,v44535130,v513031391,所以f(3)391.方法归纳利用秦九韶算法将f(x)改写成如下形式f(x)(anxan1)xan2)xa1)xa0,其计算步骤为:先计算v1anxan1,再计

8、算v2v1xan2,每次都是把上一次的结果乘以x再与下一个系数相加,其计算量为乘法n次,加法n次2利用秦九韶算法求多项式f(x)3x612x58x43.5x37.2x25x13当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

9、)101 101(2)1250241231220211203284145,所以二进制数101 101(2)转化为十进制数为45.(2)45813 022(4)互动探究将本例(1)中的二进制数101 101(2)转化为三进制数解:101 101(2)12502412312202112045,451 200(3),101 101(2)1 200(3)方法归纳(1)将k进制转化为十进制的方法是:先将这个k进制数写成各个数位上的数字与k的幂的乘积之和的形式,再按照十进制的运算规则计算出结果(2)十进制转化为k进制,采用除k取余法,也就是除基数,倒取余3(1)二进制数算式1 010(2)10(2)的值是

10、()A1 011(2) B1 100(2)C1 101(2) D1 000(2)解析:选B.二进制数的加法是逢二进一,所以选B.(2)下列各组数中最小的数是()A1 111(2) B210(6)C1 000(4) D101(8)解析:选A.统一化为十进制数为1 111(2)15;210(6)78;1 000(4)64;101(8)65.易错警示因忽略零系数项而致误利用秦九韶算法求多项式f(x)x65x56x4x23x2当x2时的值为()A320 B160C320 D300解析将多项式变式为f(x)(x5)x6)x0)x1)x3)x2,v01,v12(5)7,v27(2)620,v320(2)0

11、40,v440(2)181,v581(2)3159,v6159(2)2320.答案A错因与防范(1)考虑x2而认为多项式的值为负值(2)易忽略多项式中系数为0的项,致使多项式改写不正确(3)解题时注意多项式变形后有几次乘法和几次加法(4)要注意所给多项式的项数,特别是系数为0的项4(1)用秦九韶算法计算多项式f(x)1235x8x26x45x53x6在x4时的值时,v3的值为()A144 B136C57 D34解析:选B.根据秦九韶算法多项式可化为f(x)(3x5)x6)x0)x8)x35)x12.由内向外计算v03;v13(4)57;v27(4)634;v334(4)0136.(2)已知多项

12、式f(x)3x58x43x35x212x6,则f(2)_解析:根据秦九韶算法,把多项式改写成如下形式:f(x)(3x8)x3)x5)x12)x6.按照从内到外的顺序,依次计算一次多项式当x2时的值v03,v132814,v2142325,v3252555,v455212122,v512226238,所以当x2时,多项式的值为238.答案:2381下列关于利用更相减损术求156和72的最大公约数的说法中正确的是()A都是偶数必须约简B可以约简,也可以不约简C第一步作差为1567284;第二步作差为728412D以上都不对解析:选B.约简是为了使运算更加简捷,故不一定要约简,A错C中第二步应为84

13、7212,故选B.2用辗转相除法计算294与84的最大公约数时,需要做的除法次数是()A1 B2C3 D4解析:选B.29484342,84422,至此公约数已求出3二进制数1 101 111(2)化成十进制数是_解析:1 101 111(2)120121122123024125126111.答案:1114若k进制数123(k)与十进制数38相等,则k_解析:由k进制数123可知k4.下面可用验证法:若k4,则38(10)212(4),不合题意;若k5,则38(10)123(5)成立,所以k5.答案:5A.基础达标1.45和150的最大公约数和最小公倍数分别是()A5,150 B15,450C

14、450,15 D15,150解析:选B.利用辗转相除法求45和150的最大公约数:15045315,45153,45和150的最大公约数为15.45和150的最小公倍数为15(4515)(15015)450,故选B.2把67化为二进制数为()A1 100 001(2) B1 000 011(2)C110 000(2) D1 000 111(2)解析:选B.把67化为二进制数为1 000 011(2)3(2015三明高一检测)计算机中常用十六进制,采用数字09和字母AF共16个计算符号与十进制的对应关系如下表:十六进制0123456789ABCDEF十进制例如用十六进制表示DE1B,则(2F1)

15、4()A6E B7CC5F DB0解析:选B.(2F1)4用十进制可以表示为(2151)4124,而12416712,所以用十六进制表示为7C,故选B.4.若用秦九韶算法求多项式f(x)4x5x22当x3时的值,则需要做乘法运算和加减法运算的次数分别为()A4,2 B5,3C5,2 D6,2解析:选C.f(x)4x5x22(4x)x)x1)x)x2,所以需要做5次乘法运算和2次加减运算5.(2015青海调研)已知一个k进制的数132与十进制的数30相等,那么k等于()A7或4 B7C4 D都不对解析:选C.132(k)1k23k2k23k2,k23k230,即k23k280,解得k4或k7(舍

16、去)6.三个数72,120,168的最大公约数是_解析:由更相减损术,得16812048,1204872,724824,482424,故120和168的最大公约数是24.而722448,482424,故72和24的最大公约数也是24,所以72,120,168的最大公约数是24.答案:247.(2015莱芜质检)已知函数f(x)x32x25x6,用秦九韶算法,则f(10)_解析:f(x)x32x25x6(x22x5)x6(x2)x5)x6.当x10时,f(10)(102)105)106(8105)10675106756.答案:7568.(2015福州高一检测)三进制数2022(3)化为六进制数为

17、abc(6),则abc_解析:2 022(3)23303223123062.三进制数2022(3)化为六进制数为142(6),abc7.答案:79.已知函数f(x)x33x24x5,试用秦九韶算法求f(2)的值解:根据秦九韶算法,把多项式改写成如下形式:f(x)x33x24x5(x23x4)x5(x3)x4)x5.把x2代入函数式得f(2)(23)24)257.10.古时候,当边境有敌人来犯时,守边的官兵通过在烽火台上点火向境内报告来犯敌人数,如图所示,烽火台上点火表示数字1,未点火表示数字0,约定二进制数对应的十进制数的单位是1 000,请你计算一下,这组烽火台表示有多少敌人入侵?解:由题图

18、可知这组烽火台表示的二进制数为11 011(2),它表示的十进制数为11 011(2)12412302212112027,由于约定二进制数对应的十进制数的单位是1 000,所以入侵的敌人的数目为271 00027 000(人)B.能力提升1将十进制数389 化成四进制数的末位是 ()A1 B2C3 D0解析:选A.3894971,即第一次用389除以4余1,而这就是最后一位数字2(2015盐城质检)m是一个正整数,对于两个正整数a,b,如果ab是m的倍数,则称a,b对模m同余,用符号ab(Mod m)表示,则下列各式中不正确的为()A127(Mod 5) B2110(Mod 3)C3420(M

19、od 2) D477(Mod 40)解析:选B.逐一验证,对于A,1275是5的倍数;对于B,211011不是3的倍数;对于C,342014是2的倍数;对于D,47740是40的倍数,故选B.3324,243,135三个数的最大公约数是_解析:324243181,243813,所以243与324的最大公约数是81.又13581154,8154127,542720,所以135与81的最大公约数是27.答案:274.在计算机的运行过程中,常常要进行二进制数与十进制数的转换与计算如十进制数8转换成二进制数是1 000,记作8(10)1 000(2);二进制数111转换成十进制数是7,记作111(2)

20、7(10)等二进制的四则运算,如11(2)101(2)1 000(2)请计算:11(2)111(2)_,10 101(2)1 111(2)_解析:由题可知,在二进制数中的运算规律是“满二进一”,11(2)111(2)10 101(2),10 101(2)1 111(2)100 100(2)答案:10 101(2)100 100(2)5有甲、乙、丙三种溶液分别重147 g、343 g、133 g,现要将它们分别全部装入小瓶中,每个小瓶装入液体的质量相同,问每瓶最多装多少?解:先求147与343的最大公约数343147196,19614749,1474998,984949.所以147与343的最大公约数是49.再求49与133的最大公约数1334984,844935,493514,351421,21147,1477.所以147,343,133的最大公约数为7.所以每瓶最多装7 g.6(选做题)已知175(r)125(10),求在这种进制里的数76(r)应记成十进制的什么数?解:1r27r15r0125,r27r1200,r8或r15(舍去),r8.76(r)76(8)78168062(10)

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2