輸入:中序運算式
輸出:(a) 後序運算式、(b) 前序運算式
請依上課時講解的演算法和程式示範,完成此作業。
請標示你的作業可應付的運算子 (請至少包含 +, -, *, /, ^, (, )),並說明運算元的表示方式 (單一字元? 或允許多字元組成的運算元?)
測試無誤 (包含 +, -, *, /, ^, (, ) 的中序式),而只做中序轉後序者,分數自 65 分打起;一併完成中序轉前序者,自 75 分打起。
測試有問題者,酌情扣分。
繳交時間: 資二乙的班: 2013/11/12 23:30 2013/11/16 18:00
遲交三天以上不收件!
程式畫面 A (參考用,只含 infix 轉 postfix;但有運算子。運算元的限制說明;也有程式執行過程的印製,可供追蹤程式用...):
程式畫面 B-a (參考用: infix => prefix, infix => postfix)
程式畫面 B-b (參考用: 用 ComboBox 提供備選測試的 infixes)
程式畫面 B-c (參考用: prefix => postfix)
程式畫面 B-d (參考用: postfix => prefix, postfix => infix; 可 trace 程式執行)
程式畫面 B-e (參考用: 有 Author 專屬說明)