当前位置:首页 » 操作系统 » 数的平方快速算法

数的平方快速算法

发布时间: 2024-08-24 07:39:36

㈠ 怎样快速计算出一个数的平方根立方根

快速计算平方根的公式:20m+n;

譬如求72162的平方根:

要从个位开始将它分块,每两位一块,即7,21,62这样分。

1、首先开始试商,从最高为试起,先来7,思考什么数的平方小于7,明显是2。然后用7减去2的平方,得出的数字3为余数,将要在下一步与后两位数字合起来用来进行下一步运算。

2、第二步,此时被除的变成了321,此时公式开始派上用场,上一步试出来的商2即为m,至于n是第二步要试的商,而除数就是公式20m+n,切记商与除数的积不要大过被除数。

具体到刚才的数字,除数是321,而被除数则是20×2+n,即40几,要n×(20×2+n)小于等于321,最合适的就是n=6,即46×6=276,再用321减去276得出结果45用于第三步的试商。

3、第三步,也像第二步一样试商,只不过此时的被除数变成4562,除数m=20×26+n,n是第三步要试的商。由n×(20×26+n)小于等于4562得出第三步的试商n=8。

4、第四步开始棘手了,因为个位之前的已经试完了,此时,应从小数点之后的十分位开始,如一开始一样,每两位分成一块,这之后,就可以按前面的方法一直试下去了。

(1)数的平方快速算法扩展阅读:

末位是5的两位数的平方的算法:

后两位统一都是25

15的平方 1*2=2 15*15=225

25的平方 2*3=6 25*25=625

...

...

55的平方 5*6=30 55*55=3025

99的平方 9*10=90 95*95=9025

㈡ 1到16的平方数算出来

1到16的平方数算法及结果如下所示:

1、1-3的平方的算法及结果

1^2=1*1=1、2^2=2*2=4、3^2=3*3=9

2、4-6的平方的算法及结果

4^2=4*4=16、5^2=5*5=25、6^2=6*6=36

3、7-9的平方的算法及结果

7^2=7*7=49、8^2=8*8=64、9^2=9*9=81

4、10-12的平方的算法及结果

10^2=10*10=100、11^2=11*11=121、12^2=12*12=144

5、13-16的平方的算法及结果

13^2=13*13=169、14^2=14*14=196、15^2=15*15=225、16^2=16*16=256

(2)数的平方快速算法扩展阅读:

平方的性质与公式

1、平方的计算

a^2=a*a

例:(-4)^2=(-4)*(-4)=16

2、任何实数的平方都不小于0。即a^2≥0(a为实数)。

例:0^2=0、(-2)^2=4>0、2^2=4>0

3、和平方相关的公式

(1)平方差公式:a^2-b^2=(a+b)*(a-b)

(2)完全平方和公式:a^2+2*a*b+b^2=(a+b)^2

(2)完全平方差公式:a^2-2*a*b+b^2=(a-b)^2

参考资料来源:网络-平方

㈢ 如何快速求一个数平方的方法

1、求任意一个两位数的平方

方法:先把这个数看成 5 的倍数与一个小于 5 的数的和(或差)的形式,再用这两个数的平方和加上(或减去)这两个数的积的 2 倍。

2、求任意一个两位数的平方

方法:用这个数加上它的个位数的补数的和乘以它们的差,再用这个积加上这个补数的平方。

3、求一千零几的平方

方法:先写上这个数加上个位数的 2 倍的和,再写上一个 0,最后写上个位数的平方(个位数的平方小于 10,就在它前面补一个 0)。

4、求九百九十几的平方

方法:先写上 1000 减去这个数的补数的 2 倍的差,再写一个 0,最后写上补数的平方(补数的平方小于 10,就在它前面补一个 0)。

5、求末两位是 25 的数的平方

方法:用十位前面的数乘以在它后面添上 5 的数,在积后添上 625。

(3)数的平方快速算法扩展阅读:

关于的平方故事

相传印度有位外来的大臣跟国王下棋,国王输了,就答应满足他一个要求:在棋盘上放米粒。第一格放1粒,第二格放2粒,然后是4粒,8粒,16粒…直到放到64格。国王哈哈大笑,认为他很傻,以为只要这么一点米。

按照大臣的要求,放满64个格,需米 2的64次方间1粒。这个数是18446744073709551615,是二十位的数字。这些米别说倾空国库,就是整个印度,甚至全世界的米,都无法满足这个大臣的要求!

热点内容
海宇加密 发布:2024-11-25 07:24:03 浏览:801
手机通话降噪功能安卓在哪里设置 发布:2024-11-25 07:21:03 浏览:117
c基础java 发布:2024-11-25 07:20:50 浏览:70
罪恶都市安卓内置菜单在哪里下载 发布:2024-11-25 07:09:51 浏览:706
数据库附加数据库 发布:2024-11-25 07:08:08 浏览:403
支付宝支付密码如何修改 发布:2024-11-25 06:38:47 浏览:923
java开发要学习什么技术 发布:2024-11-25 06:20:28 浏览:1000
java猿 发布:2024-11-25 06:18:36 浏览:127
如何刷安卓44 发布:2024-11-25 06:18:32 浏览:529
安卓手机怎么限制app时间 发布:2024-11-25 06:14:15 浏览:403