PEMDAS

以前小時候學算術,有一個要訣叫:「先乘除,後加減」。但美國學校並不這麼教,他們教一個什麼原諒伯母來著的: “Please Excuse My Dear Aunt Sally. PEMDAS. ” 害我熊熊搞不清楚。

星期日晚上十點餘,兒子還呆坐書桌前,奮戰他的功課了許久,終於他仍無所獲地跑來向我求救。

我小時候,媽媽常常跟鄰居炫耀我都考 100 分,只是她從來不提全班超過一半的人都考 100 分,害我都要躲著鄰居們。等到我長大一點,國中、高中也還能有 80 分的水準,我媽卻不敢再去跟鄰居們嗆聲,看來她是不知道國、高中大部分人數學都考不及格。顯然我媽的行為就是一種數學不好的表現。

但說到數學,我還是要很自傲的說一下,我靠一科微積分就考進台大了,再者更靠一顆腫瘤送進台大。想說小學的數學是能多難?

我叫他把題目遞給我,我瞄了一下,靠北啊!這是啥?

let x=3, y;
x += y = 6*5/2;
solve x, y.

看完題目,我打了個哆嗦,問他這題目的篇章是教了什麼?

他回答:「PEMDAS. Please Excuse My Dear Aunt Sally.」

我想著做錯事的薩莉姨媽,正在丈二金剛摸不著頭緒,卻又要原諒他的大姨媽?於是他給我看了 Pi 之魔法國度的六個劍客影片。

原來是運算子優先順序,我記得小時候只學過「先乘除,後加減」,現在還加了括號及指數,形成了 Parentheses、Exponents、Multiplication、Division、Addition、Subtraction 的先後順序。好驚訝時代在進步,現在的小學生就已經知道指數了,會不會再過幾年,國中生就要學微積分了啊!

搞清楚了這一切,再回來檢視一遍作業,
let x=3, y;
x += y = 6*5/2;
掌握了精要,看來問題不難了,著手解題,

1
2
3
4
5
6
7
x += y = (6*5)/2
x += y = (30/2)
x += y = 15
x += (y = 15)
y = 15
x += 15
x = 18

我的標準答案:x = 18, y = 15。