【原创】关于乘法运算的新思路
今天在同事的介绍下看了一则短片,是关于乘法运算的新思路。
(参考视频地址http://www.tudou.com/programs/view/6UrQkdnoGUg)
视频中所介绍的方法是通过画横竖交叉线,然后数交点,最后得出结果。
待我看完后,按照此法试验了一番,果然很奇妙。
但是,当我打算用此法进行较大数字(位数)的乘法运算时,画线就出现了问题。
于是,我开始分析我们常用的乘法运算公式的演算规律和画交叉线数交点的图形规律,
通过不断的试验、总结和归纳,最终形成了:表格法乘法运算。
下面会通过几个例子来说明:
例一:计算23×32
|
2(十位) |
3(个位) |
3(十位r) |
6 |
9 |
2(个位r) |
4 |
6 |
将表格内的数据做行×列的简单乘法计算。得到的结果如下:
① 6(十*十r) = 6 所在位数:百位
② 9(个*十r) + 4(十*个r) = 13 所在位数:十位
③ 6(个*个r) = 6 所在位数:个位
按所在位数补0,然后相加即可得出结果,如下:
例二:计算123×321
|
1(百位) |
2(十位) |
3(个位) |
3(百位r) |
3 |
6 |
9 |
2(十位r) |
2 |
4 |
6 |
1(个位r) |
1 |
2 |
3 |
将表格内的数据做行×列的简单乘法计算。得到的结果如下:
① 3(百*百r) = 3 所在位数:万位
② 6(十*百r) + 2(百*十r) = 8 所在位数:千位
③ 9(个*百r) + 4(十*十r) + 1(百*个r) = 14 所在位数:百位
④ 6(个*十r) + 2(十*个r) = 8 所在位数:十位
⑤ 3(个*个r) = 3 所在位数:个位
按所在位数补0,然后相加即可得出结果,如下:
例三:计算876543×345
|
8(十万位) |
7(万位) |
6(千位) |
5(百位) |
4(十位) |
3(个位) |
3(百位) |
24 |
21 |
18 |
15 |
12 |
9 |
4(十位) |
32 |
28 |
24 |
20 |
16 |
12 |
5(个位) |
40 |
35 |
30 |
25 |
20 |
15 |
将表格内的数据做行×列的简单乘法计算。得到的结果如下:
① 24 = 24 所在位数:千万位
② 21+32 = 53 所在位数:百万位
③ 18+28+40 = 86 所在位数:十万位
④ 15+24+35 = 74 所在位数:万位
⑤ 12+20+30 = 62 所在位数:千位
⑥ 9+16+25 = 50 所在位数:百位
⑦ 12+20 = 32 所在位数:十位
⑧ 15 = 15 所在位数:个位
按所在位数补0,然后相加即可得出结果,如下:
补充:关于判断表中数据是否属于同一位数的窍门:查看表格对角。
综上所述:
进行较大位数的乘法运算时,若使用该方法则可以简化运算,理解更直观。
简化为:①“九九乘法表”②一百以内加法运算
写此文完全因为兴趣所致,个人认为用直观的方法去解决复杂的乘法运算会更好理解一些。
现在整理并记录下来,方便以后教我的小孩学习乘法时使用。
文中难免会出现错误纰漏,若您发现,望留言指出,谢谢!
本文属于原创作品,若您想要转载请标注说明原文地址,谢谢!
此文只为记录编程过程中积攒的思想与经验,若您有更好的思路希望您能给我留言,谢谢啦!~
posted on 2013-12-05 00:17 ExDevilLee 阅读(1261) 评论(2) 编辑 收藏 举报