分享

1.3算法案例

 大海边看语文 2021-08-04

        硬说数学科学无美可言的人是错误的。美的主要形式是秩序、匀称与明确。——亚里斯多德

1.3算法案例

一、要背的概念和公式:

1、会用辗转除法和更相减损术来求最大公约数,并且能写出详细过程;

2、要理解秦九韶算法的的运算过程,清楚V0、V1、V2等的意义;

3、能准确理解进位制的内容,能进行十进制和二进制、三进制的互化;

4、理解十六进制数的表示方法,能与十进制数进行互化。

二、例题:

课本例1、例2、例3、例5P45习题;P48 A123

三、注意事项:

1、更相减损术求最大公约数时,若有2为约数,要先除以2后,再求;

2、秦九韶算法中,要根据例2彻底弄清楚V0、V1、V2等的意义;

3、用除2取余法,可以将10进制化为2进制;除3取余法可以将10进制化为3进制,依次类推;

416进制是依次用0~9ABCDEF表示数字,十进制中的1015,在十六进制中依次用ABCDEF来表示 ;

5、除十进制外,其他进制的数,必须加下角标,如:1010(2)、2345(6) 等。

四、要注意的题型:

1、(1)用辗转相除法求12348的最大公约数.

2)用更相减损术求8036的最大公约数.

2、分别用辗转相除法和更相减损术求1 734816的最大公约数.

3、已知一个5次多项式为fx=5x5+2x4+3.5x3-2.6x2+1.7x-0.8

 用秦九韶算法求这个多项式当x=5时的值.

4、用秦九韶算法求多项式f(x)=7x7+6x6+5x5+4x4+3x3+2x2+xx=3时的值.

5、1)8进制数314 706(8)化为十进制数.

2) 把十进制数89化为三进制数.

6、1 234(5)分别转化为十进制数和八进制数.

[答案]

1、解:11232×4827481×2721271×216213×6362×3+0

最后6能被3整除,得12348的最大公约数为3.

280÷2=4036÷2=1840÷2=2018÷2=9.

下面来求209的最大公约数,

209=11119=292=772=552=332=121=1

可得8036的最大公约数为22×1=4.

2、解:辗转相除法:

1 734=816×2+102816=102×8(余0),1 734816的最大公约数是102

更相减损术:首先除以2得到867408,再求867408的最大公约数.

867-408=459459-408=51408-51=357357-51=306306-51=255255-51=204

204-51=153153-51=102102-51=51.

1 734816的最大公约数是51×2=102

3、解:f(x)=(((5x+2)x+3.5)x-2.6)x+1.7)x-0.8

故有:v0=5  v1=5×5+2=27;   v2=27×5+3.5=138.5;   v3=138.5×5-2.6=689.9;

v4=689.9×5+1.7=3 451.2; v5=3 415.2×5-0.8=17 255.2;

所以,当x=5时,多项式的值等于17 255.2.

4、解:f(x)=((((((7x+6)+5)x+4)x+3)x+2)x+1)x

v0=7 v1=7×3+6=27 v2=27×3+5=86 v3=86×3+4=262 v4=262×3+3=789

v5=789×3+2=2 369  v6=2 369×3+1=7 108  v7=7 108×3+0=21 324.

f(3)=21 324.

5、解:

1)、314 706(8)=3×85+1×84+4×83+7×82+0×81+6×80=104 902.

所以,化为十进制数是104 902.

(2)、解:89=3×29+229=3×9+29=3×3+03=3×1+01=3×0+1

所以:89(10)=10 022(3).

6、解:1 234(5)=1×53+2×52+3×5+4194

1 234(5)=302(8)

所以,1 234(5)=194302(8) 

温馨提醒:

由于数学符号的特殊性,很多符号无法粘贴下来,具体内容请以下面的图片为准。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多