• 沒有找到結果。

二位數乘法的運算

N/A
N/A
Protected

Academic year: 2021

Share "二位數乘法的運算"

Copied!
6
0
0

加載中.... (立即查看全文)

全文

(1)

二位數乘法的速算—交乘簡化原則

林保平

臺北市立教育大學 數學資訊教育學系

壹、前言

去 年 有 幸 , 得 便 到 大 陸 旅 遊 一 趟 , 有 個 晚 上 , 與 大 家 一 同 到 夜 市 逛 街 , 就 在 街 上 , 發 現 一 個 攤 位 , 不 知 賣 些 什 麼 。 攤 主 弄 了 個 小 黑 板 , 就 在 街 上 表 演 二 位 數 數 字 的 速 算 起 來 , 蠻 多 觀 眾 對 其 表 現 , 嘖 嘖 稱 奇 , 不 知 他 到 底 用 了 什 麼 規 則 。 筆 者 記 得 大 學 剛 畢 業 在 國 中 教 書 時 , 就 利 用 了 速 算 來 吸 引 學 生 學 習 的 注 意 力 及 興 趣 , 希 望 學 生 經 由 實 例 , 看 出 某 幾 個 速 算 規 則 , 探 究 在 何 條 件 之 下 , 可 以 使 用 這 種 規 則 , 如 下 二 例 並 研 究 且 說 明 ( 或 用 代 數 式 證 明 ) 這 些 規 則 背 後 的 數 學 原 理 。 這 兩 個 速 算 規 則 顯 然 有 相 通 之 處 , 但 少 有 人 認 真 探 究 它 們 之 間 是 否 有 關 係 , 它 們 是 否 有 相 同 的 來 源 。 其 實 , 它 們 只 是 簡 化 了 乘 法 中 交 叉 相 乘 部 分 的 計 算 而 已 。

貳、乘法算則的基本原理

大 家 知 道 乘 法 的 直 式 算 則 , 只 不 過 是 利 用 位 值 原 理 、 九 九 乘 法 及 乘 法 對 加 法 的 分 配 律 來 做 計 算 而 已 。 乘 法 直 式 算 則 , 依 照 位 值 排 列 , 分 解 後 如 下 圖 左 式 。 若 不 依 位 值 排 列 , 仿 照 多 項 式 交 叉 相 乘 分 解 因 式 的 列 法,可 列 為 下 圖 中 式,(a)部 分 乘 以 100 加 上(b)部 分 乘以 10,再 加 上(c)部 分 即 為所 得 結 果 。 下 圖 右 式 是 一 般 化 的 十 字 交 乘 表 示 法 , 假 設 第 一 個 二 位 數 的 十 位 是 a, 個 位 是 b,第 二 個二 位 數 十 位 為 c 個 位 為 d, 則 其 結 果 為 a*b*100+(a*d+b*c)*10+c*d, 結果:a*c*100+(a*d+b*c)*10+b*d

a*c

a b

c d

b*d

a*d+b*c

結果:15*100+(18+40)*10+48 (c) (a) (b)

15

3 8

5 6

48

18+40

3 8

X 5 6

4 8

1 8

4 0

1 5

2 1 2 8

(1)

4

2

6

5

6

7

4

7

×

6

1

0

3

2

5

8

5

×

1

2

0

2

7

4

3

4

×

5

2

0

9

5

9

5

9

×

9

0

2

1

9

3

1

3

×

(2)

3

6

3

3

9

5

7

5

×

9

0

8

2

3

5

3

5

×

2

3

1

3

8

5

4

5

×

2

1

9

2

6

5

2

5

×

3

0

7

2

3

5

1

5

×

(2)

以 代 數 算 式 計 算 實 際 就 是 (10a+b)*(10c+d)=100a*c+10(a*d+b*c)+b* d,其 中 a,b,c,d 為 小 於 10 的 非 負整 數 。 因 此 , 基 本 的 二 位 數 乘 法 , 約 需 要 4 個 乘 法 ,4 個 加法 。 觀 察 上述 算 式 , 我們 可 以 看 出,(a)(b)(c)三 部 分 在相 加 的 時 候會 有 重 疊 的 部 分 ,(b)的 十 位 與 (c)的 個 位 (只 看 上 中 圖,其 實 是 十 位), (a)的 個 位 與(b)的 十 位 , 這 些 重 疊 , 及 相 加 時 可 能 的 進 位 , 就 是 計 算 會 比 較 複 雜 的 原 因 , 純 心 算 不 易 執 行 , 因 為 腦 中 需 要 較 多 的 暫 時 記 憶 。 前 一 段 所 說 的 第 一 個 乘 法 速 算 實 例 的 規 則 其 實 不 難 , 兩 個 二 位 數 , 若 個 位 數 之 和 為 十 , 十 位 數 相 同 , 利 用 前 述 的 代 數 算 法 , 很 容 易 看 出 速 算 的 計 算 規 則 。 設 相 同 的 十 位 為 a, 和 為 十 的 兩 個 個 位 分 別 為 c,d, 亦 即 c+d=10, 此 時 (10a+b)*(10a+c)=100a*a+10a*(b+c)+b*c =100a*a+100a+b*c =100a*(a+1)+b*c 由 於 b*c 的 結 果 最 多 只 有 二 位 , 100a*(a+1)的 結 果 開 始 於 百 位 , 兩 者 不 會 有 重 疊 的 現 象 , 因 此 , 將 b*c 的 結 果 寫在 個 位 及 十 位 ( 需 要 時 補 零 ),a*(a+1)的 結 果 寫 在 百 位 開 始 的 位 置 就 好 。 寫 成 直 式 對 照 , 用74*76 為 例 如下 圖 觀 察 這 個 速 算 規 則 , 其 所 以 能 簡 化 直 式 計 算 的 原 因 是 : 簡 化 了 交 叉 相 乘 部 分 的 計 算 。 對 照 圖 中 的 說 明 , 這 個 計 算 維 持 了 (b)部 分的 計 算,改 變了(a)部 分 的 計 算,而 能 夠 如 此 是 因 為(c)部 分 ( 交叉 相 乘 相 加 ) 的 計 算 可 以 被 簡 化 。 事 實 上 , 許 多 速 算 規 則,都 是 透 過 簡 化 這 一 部 份 計 算 而 得 到 的。

叁 、 簡 化 乘 法 算 則 中 的 交 叉 相 乘 得

到速算的規則

前 圖 右 式 的 交 叉 相 乘 一 般 算 式 , 若 用 橫 式 表 示 , 就 是 d b c b d a c a d c b a )(10 ) 100 * 10( * * ) * 10 ( + + = + + + 。 若

a

*

d

+

b

*

c

為 10 的 倍數 , 乘 法 直式 算 則 就 可 以 簡 化 , 因 為 此 時

)

*

*

(

10

a

d

+

b

c

為 100 的 倍 數 , 設 其 為 100N,此 時 結 果就 是 100(a*c+N)+bd, 由 於(a*c+N)與 b*d 沒 有 疊 合,只 需 將 其並 列 就 可 以 得 到 答 案 , 如 下 例 : 其 計 算 式 是 :6×7=42記 在 十 位 及 個 位 , 交 叉 相 乘 相 加 得 40, 將4×2=8加 上 40 中 的 4 得 12,記 在千 位 及百 位,結 果就 是 1242。 上 述 方 法 , 其 實 就 是 許 多 乘 法 速 算 的 根 源 , 看 似 簡 單 , 但 其 交 叉 相 乘 的 心 算 部 分,仍 然 需 要 測 試,若 結 果 個 位 不 是 零( 其 實 是 十 位 ),此 法 就 行 不 通 了。因 此,若 能 事 先 看 出 哪 些 乘 數 及 被 乘 數 相 乘 的 交 叉 相 乘 部 分 為 10 的 倍數( 其 實 是 100 的 倍 數 ), 計 算 就 可 以 簡 化 了 。 算 式 d b c b d a c a d c b a )(10 ) 100 * 10( * * ) * 10 ( + + = + + +

7 4

X 7 6

5 6 2 4

7*(7+1)

56

7 4

7 6

24

12

46

27

1242

42 8+4 8 42

4 6

2 7

12+28=40

(3)

中 , 交 叉 相 乘 部 分 為a*d+b*c,因 此 只 要 看 資 它 是 否 為10 的 倍 數 即 可。 若 a,b,c,d 中 有 兩 個 數 相 等 , 則 原 式 可 以 化 成 x(y+z) 的 型 態,其 中 x 表 示 相 同 的數,y,z 表 示另 兩 個 數 , 它 們 的 直 式 有 如 下 的 型 態 , 其 中 y,z 位 置 是可 以 交換 的 。 這 種 型 態 的 乘 式 , 可 以 簡 化 算 則 , 我 們 分 類 討 論 如 下 : (1)y+z=10, 亦 即「 直 式乘 式 中,有任 一 列( 或 行 )數 字 相 同,且 另 一 列( 或 行 ) 和 為 10」。 此 時 , 我 們 可 利 用 前 述 方 法 將 計 算 簡 化 為:( 注 意:x 表 示 a,b,c,d 中 相 同 的 數 )

十位個位

千位百位

b*d

a*c+x

a b

c d

其 計 算 可 描 述 為 「 十 位 數 相 乘 再 加 相 同 的 數 , 結 果 記 在 千 位 百 位 , 個 位 數 相 乘 , 結 果 記 在 十 位 個 位 」。 以 下 為 幾 個 計 算 實 例 :

21

64+8

8 7

8 3

7 2 2 1

7 7

4 6

3 5 4 2

28+7

42

4 3

6 3

2 7 0 9

24+3

9

(2) y+z=5,x 為 偶 數, 亦 即直 式 乘 式 中 , 有 任 一 列 ( 或 行 ) 數 字 相 同 為 偶 數 , 且 另 一 列 ( 或 行 ) 和 為 5 。 因 為 10 2 ) ( 2 2 ) (y+z = x y+z = xx 是 10 的 倍 數 , 所 以 計 算 可 以 簡 化 為 a b c d a*c+x 2 b*d 千位百位 十位個位 以 下 為 計 算 實 例 8÷2 2 3 8 8 2 0 2 4 16+4 24 6÷2 36 4+3 1 6 4 6 7 3 6 4÷2 6 16+2 4 3 4 2 1 8 0 6 (3)y+z=15,x 為 偶 數,亦 即 直 式 乘 式 中 , 有 任 一 列 ( 或 行 ) 數 字 相 同 為 偶 數 , 且 另 一 列 ( 或 行 ) 和 為 15 。 此 時 10 2 3 ) ( 3 2 2 3 ) (y+z = xy+z = xx 為 10 的 倍 數 , 計 算 可 化 簡 為

x y

× x z

x x

× y z

y z

× x x

y x

× z x

(4)

十位個位

千位百位

b*d

a*c+

3x

2

a b

c d

以 下 為 計 算 實 例 8×3 2 8 6 8 9 7 6 5 4 64+12 54 4×3 2 16 56+6 7 4 8 4 6 2 1 6 6×3 2 42 48+9 6 6 8 7 5 7 4 2 (4)x=5,y+z 為 偶數,直 式乘 式 中,有 任 一 列 ( 或 行 ) 數 字 相 同 為 5, 且 另 一 列 ( 或 行 ) 和 為 偶 數 。 此 時 , 2 * 10 ) (y z y z x + = + 為 10 的倍 數 ,計 算 可 簡 化 為

a b

c d

a*c+

y+z

2

b*d

千位百位

十位個位

以 下 為 計 算 實 例 7+1 2 9+72 5 7 5 1 2 9 0 7 25+4 7 35+8 5 5 7 9 45 4 3 4 5 ٛ6+8 2 25 48+7 8 5 6 5 5 5 2 5

肆、速算規則的推廣

前 述 的 特 殊 二 位 數 乘 法 速 算 規 則 , 由 於 來 源 均 為「 簡 化 交 乘 」,他 們 的 適 用 條 件 及 計 算 方 法 都 有 相 通 之 處 , 記 憶 較 為 簡 便 。 許 多 網 頁 描 述 的 速 算 規 則 都 含 蓋 在 我 們 的 規 則 (1) 中。 例 如 z “ 尾 數 為 5 的 平 方 速 算 "( 個 位 之 和 為 10 十 位 相 同 的 乘 法 之 特 例 ) z “ 首 數 為 5 的 平方 速 算 "( 兩首 位 和 是 10, 兩 尾 數 相 同 之 特 例 ) z “ 個 位 之 和 為 10 十 位 相 同 的 乘 法 " z “ 兩 首 位 和 是 10,兩 尾 數 相 同 的 兩 位 數 相 乘 " z “ 一 個 數 的 個 位、十 位 數 字 相 同,另 一 個 數 個 位、十 位 相 加 得 十 " 的 乘 法 這 些 都 合 於 我 們 規 則 (1) 的 條 件 , 計 算 方 法 相 通 容 易 記 得。但 是 規 則(2)(3)(4) 的 運 用 就 很 少 看 到 了 。 簡 化計 算 其 實 也有 層 次 上 的不 同,例 如 z “ 十 位 相 同 的 乘 法 " z “ 個 位 之 和 為 10 的 乘 法 " z “ 個 位 相 同 的 乘 法 " z “ 十 位 數 是 1 的 兩 位 數 相 乘 " z “ 個 位 是 1 的 兩 位 數 相 乘 " z “ 十 位 相 同 個 位 不 同 的 兩 位 數 相 乘 "

(5)

z “ 首 位 相 同 , 尾 數 和 不 等 於 10 的 兩 位 數 相 乘 " 等 , 都 對 「 交 乘 」 有 簡 化 的 作 用 , 但 因 其 條 件 只 是 我 們 條 件 的 一 部 分 , 或 本 質 上 計 算 就 較 容 易 , 所 以 簡 化 計 算 的 程 度 較 少 , 在 此 狀 況 下 , 與 直 接 使 用 算 則 差 異 不 大 , 似 乎 沒 有 必 要 再 去 記 憶 它 們 的 規 則 , 甚 至 熟 練 它 們 的 算 法 。 我 們 的4 個 運 算規 則 , 其 實也 可 以 推 廣 到 其 他 的 狀 況 , 例 如 十 位 數 為 零 的 兩 個 三 位 數 相 乘 , 如 下 例

8 0 7

8 0 3

6 4 8 0 2 1

64

21

24

16

2 0 3

8 0 8

1 6 4 0 2 4

8÷2

7 0 4 8 0 4 5 6 6 0 1 6 56 16 4×32 它 們背 後 的 數 學原 理 , 不 難推 得 。

伍、其他速算原理

有 些 速 算 , 透 過 乘 法 公 式 及 形 式 的 改 變 來 簡 化 交 乘 。 例 如 (1) 個 位 數 之 和 為 10,十 位 數 差 1 設 較 大 數 的 十 位 為 a,個 位 為 b, 故 另 一 數 十 位 為 a-1,個 位 為 10-b, ) 100 ( ) 1 ( 100 100 2 2 2 2 b a b a b) -b)(10a (10a b)) -(10 1) -b)(10(a (10a − + − = − = + = + + 其 計 算 方 法 如 下 圖 所 示 : a(a-1)+a 十位個位 千位百位 a b a-1 10-b 100-b2 a2-1 計 算 時,只 要 看 較 大 數 的 十 位(a) 及 個 位(b)就 好,其 規則 就 是:將 較大 數 十 位 的 平 方 減 去 1 為 結 果 的千 位 及 百 位 , 將 100 減 去個 位 數 的 平方 為 結 果 的 十 位 及 個 位 。 (2) 40 幾 的 平 方 設 此 數 個 位 為b,由 於 2 2 2 2 2 ) 10 ( ) 15 ( 100 ) 10 ( ) 1 16 ( 100 100 20 100 100 1600 80 1600 ) 40 ( b b b b b b b b b b − + + = − + + − = + − + + − = + + = + 其計 算 方 法如 下 圖 所 示: 16-1+b 15+b 4 b 4 b (10-b)2 千位百位 十位個位 四 十 幾 的 平 方 計 算 規 則 為:15 加 上 個 位 數 為 結 果 的 千 位 及 百 位,10 減 去 個 位 後 , 平 方 就 是 結 果 的 十 位 及 個 位 。 以 下 為 這 兩 個 算 法 的 實 例 : 82

7 4

-1 100-36

8 6

6 3 6 4

(6)

9 15+7 (10-7) 2

4 7

4 7

2 2 0 9

陸、結論

本 文 探 討 二 位 數 的 乘 法 速 算 , 從 簡 化 交 乘 原 則 , 建 立 了 四 類 速 算 的 判 別 及 計 算 方 法 , 並 討 論 了 一 些 推 廣 的 法 則 , 這 個 簡 化 交 乘 的 方 法 , 十 分 容 易 記 得 , 從 四 個 方 位 來 看 是 否 適 用 這 個 速 算 規 則 。 將 兩 個 二 位 數 直 式 排 列 , 成 一 方 形 , 若 任 一 列 ( 或 任 一 行 ) 兩 數 相 等 , 且 另 一 列 兩 數 的 和 為 十 ( 或 和 為 五 或 十 五,但 相 同 數 為 偶 數 ), 即 可 利 用 這 個 速 算 方 法 。 這 個 方 法 就 是 : (1) 兩 數相 等 和 為 十時,第 一 行兩 數 相 乘 加 上 相 同 的 數 為 結 果 的 千 位 及 百 位,第 二 行 的 兩 數 相 乘 為 結 果 的 十 位 及 個 位 。 (2) 兩 數相 等 和 為 五時,第 一 行兩 數 相 乘 加 上 相 同 的 數 的 一 半 ( 除 以 2) 為 結 果 的 千 位 及 百 位,第 二 行 的 兩 數 相 乘 為 結 果 的 十 位 及 個 位 。 (3) 兩 數相 等 和 為 十五 時,第 一行 兩 數 相 乘 加 上 相 同 的 數 的 二 分 之 三 ( 除 以 2 乘 以 3) 為 結 果的 千 位 及 百位 , 第 二 行 的 兩 數 相 乘 為 結 果 的 十 位 及 個 位 。 (4) 同 一行 ( 或 列 )相 等 的 數 為 5, 另 一 行( 或 列 ) 和 為 偶 數 時 , 第 一 行 兩 數 相 乘 加 上 和 的 一 半 為 結 果 的 千 位 及 百 位,第 二 行 的 兩 數 相 乘 為 結 果 的 十 位 及 個 位 。 在 數 學 的 學 習 過 程 中 , 計 算 速 度 雖 然 十 分 重 要 , 若 只 追 求 計 算 速 度 及 計 算 的 技 巧 , 不 知 思 考 其 計 算 方 法 的 根 源 或 原 理 , 實 是 學 習 過 程 中 的 極 大 缺 陷 。 作 者 認 為 若 是 需 要 計 算 速 度 , 使 用 電 算 器 就 可 以 輕 易 獲 得 , 何 需 多 方 追 求 , 或 做 「 過 多 」 的 計 算 練 習 ? 教 學 時 , 提 供 速 算 的 技 巧 , 目 的 不 應 是 提 升 計 算 速 度 , 而 是 提 供 機 會 讓 學 生 思 考 , 歸 納 有 用 的 知 識 。 二 位 數 的 乘 法 與 國 中 多 項 式 的 分 配 律 , 多 項 式 的 乘 法 公 式 等 , 有 相 當 大 的 關 連 , 透 過 速 算 讓 學 生 探 索 這 些 多 項 式 乘 積 所 造 成 的 規 則 性 , 對 學 生 思 考 的 學 習 應 有 極 大 的 幫 助 。 讓 國 小 學 生 , 玩 玩 速 算 , 不 當 作 「 必 學 必 記 」 的 內 容,讓 學 生 留 下,「 這 個 計 算 背 後 是 有 數 學 原 理 的 」、「 我 將 來 要 研 究 為 什 麼 」 的 想 法 與 印 象 , 也 是 不 錯 的 學 習 歷 程 。

參考文獻

相關文件

[r]

將一條長 56cm 的綠色緞帶和一條長 42cm 的紅色緞帶剪成一樣長 的小段,且沒有剩下,則每小段緞帶最長是幾 cm?.

以無條件捨去法取㉃萬位數,用無條件捨去 法取概數㉃萬位,也就是㈲幾個萬,未滿萬 位的數都不用算,也就是捨去,因此定位板.

[r]

[r]

應用閉合電路原理解決生活問題 (常識) 應用設計循環進行設計及改良作品 (常識) 以小數加法及乘法計算成本 (數學).

[r]

命令解釋程式 作業系統 (MS-DOS,UNIX, WINDOWS 98/NT, 2000, XP, LINUX).