简便算“平方”
上中学的时候,每次计算数的平方就觉得很麻烦. 后来,我发现了一种简便的算法.
先将这个数的个位数与个位数相乘,作为得数的个位数(该进位的要进位),再将这个数与这个数的个位数相加之和乘以这个数的前几位数(有进位的,积再加上进位的数),作为得数的前几位数,即为该数的平方数.
如:(1)122=12×12,
先算2×2=4,4即为得数的个位数;
再算(12+2)×1=14,14即为得数的前几位数;
就可得出:122=144.
(2)252=25×25,
先算5×5=25,5即为得数的个位数,2进位;
再算(25+5)×2=60,60+2=62,62即为得数的前几位数;
就可得出:252=625.
(3)1712=171×171,
先算1×1=1,1即为得数的个位数;
再算(171+1)×17=2924,2924即为得数的前几位数;就可得出:1712=29241.
(4)3562=356×356,
先算6×6=36,6即为得数的个位数,3进位;
再算(356+6)×35=12670,12670+3=12673,12673即为得数的前几位数;
就可得出:3562=126736.
以此类推,还可以快速算出位数更多的数的平方数呢!不信你试试!
刘法光,男,1978年8月生,中教二级,研究方向:数的平方算法,主要成果说明:简便算数的平方.
先将这个数的个位数与个位数相乘,作为得数的个位数(该进位的要进位),再将这个数与这个数的个位数相加之和乘以这个数的前几位数(有进位的,积再加上进位的数),作为得数的前几位数,即为该数的平方数.
如:(1)122=12×12,
先算2×2=4,4即为得数的个位数;
再算(12+2)×1=14,14即为得数的前几位数;
就可得出:122=144.
(2)252=25×25,
先算5×5=25,5即为得数的个位数,2进位;
再算(25+5)×2=60,60+2=62,62即为得数的前几位数;
就可得出:252=625.
(3)1712=171×171,
先算1×1=1,1即为得数的个位数;
再算(171+1)×17=2924,2924即为得数的前几位数;就可得出:1712=29241.
(4)3562=356×356,
先算6×6=36,6即为得数的个位数,3进位;
再算(356+6)×35=12670,12670+3=12673,12673即为得数的前几位数;
就可得出:3562=126736.
以此类推,还可以快速算出位数更多的数的平方数呢!不信你试试!
刘法光,男,1978年8月生,中教二级,研究方向:数的平方算法,主要成果说明:简便算数的平方.