27. 下列何者為 - / A B + C D Prefix 表示法轉為 Infix 表示法的結果?
(A) (A / B) - (C + D)
(B) (A - B) / (C + D)
(C) (A / (B - C)) + D
(D) A / B - C + D
答案:登入後查看
統計: A(11), B(9), C(1), D(3), E(0) #3447894
統計: A(11), B(9), C(1), D(3), E(0) #3447894
詳解 (共 1 筆)
#6443911
要將前綴表示法(Prefix Notation,又稱波蘭表示法)轉換為中綴表示法(Infix Notation),我們可以從右往左讀取表示式,遇到運算子時將其與其後兩個已轉換的運算元結合。
給定的前綴表示法是:- / A B + C D
步驟如下:
-
從右往左讀取。首先遇到 D 和 C。
-
遇到運算子 +:
- 它的兩個運算元是 C 和 D。
- 轉換為中綴:(C + D)
- 現在表示式可以想像為:- / A B (C + D)
-
繼續向左讀取,遇到 B 和 A。
-
遇到運算子 /:
- 它的兩個運算元是 A 和 B。
- 轉換為中綴:(A / B)
- 現在表示式可以想像為:- (A / B) (C + D)
-
最後向左讀取,遇到 -。
-
遇到運算子 -:
- 它的兩個運算元是 (A / B) 和 (C + D)。
- 轉換為中綴:((A / B) - (C + D))
所以,轉換後的 Infix 表示法為 (A / B) - (C + D)。
The final answer is A
0
0