如果能把小數乘法中的小數轉化為整數,那么小數乘法就可以轉化為整數乘法,利用轉化的思想豈不是解決了小數乘法的計算問題。
小數乘法分為小數乘整數與小數乘小數兩種類型,如3.15×16,3.15×0.016等。如果把3.15的小數點向右移動兩位,也就是擴大100倍得315,也把0.016的小數點向右移動三位,也就是擴大1000倍得16,那么3.15×16與3.15×0.016都變成了315×16,這就是我們熟悉的自然數乘法。但是3.15×16和3.15×0.016的積分別與315×16的積有怎樣的數量關系,是當前要解決的問題。
我們可以借助自然數乘法,來探究乘數擴大10倍、100倍、1000倍、……后,積的變化規律。
乘法算式 | 一個乘數擴大,另一個乘數不變 | 兩個乘數都擴大 | ||||||
10倍 | 100倍 | 1000倍 | …… | 10倍 | 100倍 | 1000倍 | …… | |
3×4 | 30×4 | 300×4 | 3000×4 | …… | 30×40 | 300×400 | 3000×4000 | …… |
12 | 120 | 1200 | 12000 | …… | 1200 | 120000 | 12000000 | …… |
從上表中可以發現:當一個乘數擴大10倍、100倍、1000倍、……,另一個乘數不變,積也擴大10倍、100倍、1000倍、……;當兩個乘數都同時擴大10倍、100倍、1000倍、……,積就擴大100倍(10×10)、10000倍(100×100)、1000000倍(1000×1000)、……。
利用這個變化規律便可以解決小數乘法中積的轉化問題,如3.15×16,先把3.15擴大100倍得315,利用315×16=5040,因為一個乘數擴大100倍,另一個乘數不變,積就擴大100倍,所以把5040縮小100倍,就得到原算式的積,即3.15×16=50.4。那么3.15×0.016也可以先把3.15擴大100倍得315,0.016擴大1000倍得16,利用315×16=5040,再根據一個乘數擴大100倍,另一個乘數擴大1000倍,積就擴大100000倍(100×1000),所以把5040縮小100000倍,就得到原算式的積,即3.15×0.016=0.0504。可以用下面的豎式來表示:
其實,從小數意義的角度來分析:3.15是兩位小數,可以化為315/100,0.016是三位小數,化為16/1000。那么3.15×0.016=315/100×16/1000=315×16/100000=5040/100000=0.05040。再次說明,小數乘法先按整數乘法計算,再把所得的積進行轉化。
我們來觀察一下算式3.15×0.016=0.05040中積的小數位數與乘數的小數位數的關系,就會發現積的小數位數正好是乘數小數位數的和,其中的道理在小數乘法轉化為分數乘法后是顯而易見的。所以,小數乘法的計算方法簡潔概括為:小數乘法可以先按整數乘法來計算,再看乘數中一共有幾位小數,就從積的右邊起數出幾位點上小數點。
如:
因為是按整數乘法來計算,所以乘數中的小數點位置并不重要,這一點要注意與小數加法進行區分。