大家好,又见面了,我是你们的朋友全栈君。
法速算(两位数)
此方法可以锻炼孩子的思维速度.思维方向.特别的作用到底是什么?我也不是很清楚.但我觉得学习他总是有好处的.因此介绍给大家.这是我从网站上查到的一部分,从一些书籍中整理而来 还有我自己总结的一点. 闲话少说.进行介绍: (一) 十几乘以十几 例: 13*12 方法:百位是1 十位是俩个位数的和 个位是俩各位数的积 即 百位1 十位5 个位 6 遇到十位或个位上满十的情况,满几十就向前一位进几 就可以了. 如 14*19 百位是1 十位是13 就向百位进1 个位是36 就向十位进3 得数为266. (二) 九十几乘以九是几 例: 92*97 方法:用其中一个数减去另一个数与100的差作为得数的前俩位.用10分别减去俩数个位所得的差相乘就是得数的后俩位.不足俩位的用零补足. 2-(100-97)=89 (10-2)*(10-7)=24 所以得数就是8924 (三)五十几乘以五十几 例:58*56 方法:先用5*5的积作为得数的前俩位.用6*8的积作为得数的后俩位. 即2548 下一步用8+6的和再除以2 乘以100加上原来的2548 得3248 如果碰到55*56 5与6 的和再除以2还余1是该怎么办呢? 取商和前面的方法一样.另外得数再加50 就可以了 (四)十位相同,个位互补的俩位数相乘 例 34*36 方法: 用其十位数与比十位数大一的数相乘作为得数的前俩位.用个位相乘的积作为积的后俩位. 即34*36=(3*4)*100+4*6 =1224 如58*52=3016 (五)十位互补,个位相同的俩位数相乘 例 37×77 方法: 用十位相乘,再加个位的和作为积的前俩位. 用个位的平方作为积的后俩位. 即 37×77=(3×7+7)x100+7×7=2849 如68×48=3264
(六)个位与十位互补,乘以一个叠数 例如 37×99 方法 用十位数加1 乘以叠数作为积的前俩位.用个位数乘以叠数的积作为后俩位 即 37×99=(3+1)x9x100+7×9=3663 如 46×77=3542 (七)几十一乘以几十一 例如:31×51 方法:十位相乘的积做得数的前俩位或是前一位.得数的个位是1 .十位是俩因数的十位数的和. 即31×51=3x5x100+(3+5)x10 +1=1581 如61×81=4941 (八)十位数差1,个位数互补 例如37×43 方法:取较大数 用其十位的平方减去其个位数的平方 就可以了 如 37×43=40×40-7×7=1551 89×71=6319 (九)俩位数乘以99 例如 38×99 方法直接写出答案前俩位是这个俩位数减1 后俩位是这个俩位数的补数即3762 此法同样适用于几位数乘以几个9的算式 (十)俩个数相差2 例如49×51 方法 取这俩数的平均数的平方减去1 即49×51=50×50-1=2499 (十一)普通的俩位数相乘 例如:37×64 取十位数的乘积做前积,个位数的乘积做后积.然后在加上内项之积与外项之积的和的十倍 即 37×64=1828+(3×4+7×6)x10=2368 37×64
我的算法:37×64 取其较小的数为准,找其与整十报数之差,即3。那么现在来计算40×61(37加了3变成整十数,那么64就见去3)得到2440。暂时先算做初始积。然后用另一因数即64减去刚才用来计算的整十数(64-40)所得到的差去乘以它所给37的3的乘积。(24×3=72) 最后用2440-72=2368 此法叙述的不甚明了。有问题的可以找我。现在再举一例: 56×88=(56+4)x(88-4)-[88-(56+4)]x4=60×84-28×4=4928 其实算法的多样性在掌握之后的关键是 你的反映能力。 摘自 http://blog.sina.com.cn/s/blog_497733040100dkbv.html~type=v5_one&label=rela_prevarticle |
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133907.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...