加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

“截尾法”判断整除的扩充应用

(2013-08-17 12:19:26)
标签:

教育

                        “截尾法”判断整除的扩充应用

                                                           ─小学数论一得

    在《再论 任一合数,能被任一质数整除的通用判断方法》一文的余论中,我补充说:“截尾法”的应用范围应当很广。这里的“截尾法”,指的仅是一位尾数、一位尾数的截下去。当合数H位数很多时,可以二位尾数、二位尾数甚至三位尾数、三位尾数的截下去,再作判断,但K不能太大(K最好在9以下),K大了,多位数相乘运算量就太大,不方便了。所以满足K较小条件的质数不多,只有7、11、13少数几个,这里不再赘述了。

    反正空闲无事,现在再作续论。

 

                       一  二位一截

    二位尾数、二位尾数一截时,适用于什么质数?相应的k,又是多少?

    设   H=ABCD,判断数P=AB-K*CD,即H=1000A+100B+10C+D、P=(10A+B)-K(10C+D)。令H乘K,得:KH=K(1000A+100B+10C+D)=K(1000A+100B)+K(10C+D),并求:KH+P

    KH+P= K(1000A+100B)+K(10C+D)+(10A+B)-K(10C+D)

        = K(1000A+100B) +(10A+B)=1000KA+10A+100KB+B

        =10 A(100K+1) +B(100K+1)= (100K+1)(10A+B)

(100K+1)可以分解出一个或两个或三个质数,不同的K对应不同的Z,于是K与Z的关系确定,便可知道那个质数Z应采用那个倍数K。以不同的K计算:

                                               9

(100K+1)         101      201      301      501      801       901 

分解出的质数z    1*101    3*67     7*43     3*167    3*3*89    17*53

   至此,得到Z与K的对应表:

          17   43   53   67   89   101  167  

                         5

    正如余论中所断言,满足K较小(K小于9)条件的质数不多,此处只有8个。而且还要注意,在一位截尾时,由Z来计算K很容易。但二位截尾时,由Z来计算K很麻烦,因为由Z乘一个数使其乘积的尾数为01,很困难。因此此时K必须死记。

例一  530835能被43整除吗?注意 43的K=3。

530835→5308-35*3=5203

5203→52-03*3=43    判断数 P=43是43的倍数,所以530835能被43整除。

 

例二  56541858能被167整除吗?注意 167的K=5。

56541858→565418-58*5=565128

565128→5651-28*5=5511

5511→55-11*5=0      判断数P=0是167的0倍,所以56541858能被43整除。

 

                     二   三位一截

    三位尾数、三位尾数一截时,适用于什么质数?相应的k,又是多少?

    设  H=ABCDEF,判断数P=ABC-K*DEF,即

   H=100000A+10000B+1000C+100D+10E+F、P=(100A+10B+1C)-K(100D+10E+F)。

   令 H乘K,得:KH=K(100000A+10000B+1000C+100D+10E+F)

   =K(100000A+10000B+1000C)+K(100D+10E+F),并求:KH+P。

KH+P=K(100000A+10000B+1000C)+K(100D+10E+F)+(100A+10B+1C)-K(100D+10E+F)

    = K(100000A+10000B+1000C) + (100A+10B+1C)

    =100A(1000K+1)+10B(1000K+1)+C(1000K+1)

    =(1000K+1)(100A+10B+C)

(1000K+1)可以分解出一个或两个或三个质数,不同的K对应不同的Z,于是K与Z的关系确定,便可知道那个质数Z应采用那个倍数K。以不同的K计算:

 

                                         8

(1000K+1)       1001       2001      5001      601      801

分解出的质数   7*11*13    3*23*29    3*1667   17*353   3*7*127

    至此,得到Z与K的对应表:

      3       11   13    17    23   29    127    353   1667

                                5

   其中判断能被7、11、13整除的方法时,老师会说到三位三位一分,前面的数减去后三位的数,它的差若能被7或被11或被13整除,则整个数能被7或能被11或能被13整除,就是这个道理。为什么不说“减去后三位的几倍”呢?因为倍数是1,所以不必说“减后三位的1倍”了。

例三  10664547能被29整除吗?记着,Z=29时 K=2

10664547→10664-547*2=9570

9570→9-570*2=-1131

1131→1-131*2=261 ,P=261,261/29=9,P是29的9倍,所以10664547能被29整除。

 

    三位一截法的一个缺点是,当P是个三位数时,往往不能马上作出判断,还得除一下才能有结果,例三就是这样。但在判断能否被7、11、13整除时,还经常用到。问其原理,则多数人答不上来了。

    现在问:有哪几个质数,在一位截尾、二位截尾、三位截尾时,都有K呢?   答:Z=3、7、17,不同截位时的K为:

    一位截尾时K    二位截尾时K   三位截尾时K

                                    2

                                   1

    17                                6

                                                    2013-08-07

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有