繳交的作業檔案 (上傳 moodle) 請務必包含"整個專案檔"(包含程式執行檔), 並且請"依照規定的檔案命名方式"命名
繳交期限:依照FB與MOODLE上的公布之繳交日期,如兩者期限不同請聯絡助教
作業繳交規則:https://sites.google.com/site/sjdsalg/homework
請盡早繳交 , 避免網路壅塞 , 導致無法繳交!
遲交依照規定扣分, 遲交三天以上不計分。
===================================================================================
作業繳交規則:https://sites.google.com/site/sjdsalg/homework
繳交的作業檔案 (上傳 moodle) 請務必包含"整個專案檔"(包含程式執行檔)
必須為可獨立執行檔01. 如何製作獨立執行檔
並且請"依照規定的檔案命名方式"命名
繳交期限:依照FB與MOODLE上的公布之繳交日期,如兩者期限不同請聯絡助教
請盡早繳交 , 避免網路壅塞 , 導致無法繳交!
遲交依照規定扣分, 遲交三天以上不計分。
=============================================================================
輸入:中序運算式
輸出:(a) 後序運算式、(b) 前序運算式
輸入:後序運算式
輸出:前序運算式
輸入:前序運算式
輸出:後序運算式
請依上課時講解的演算法和程式示範,完成此作業。
請標示你的作業可應付的運算子 (請至少包含 +, -, *, /, ^, (, )),並說明運算元的表示方式 (單一字元? 或允許多字元組成的運算元?)
測試無誤 (包含 +, -, *, /, ^, (, ) 的中序式),而只做中序轉後序者,分數自 65 分打起;一併完成中序轉前序者,自 75 分打起。A&B&C 皆完成者自 85 分打起。
測試有問題者,酌情扣分。
程式畫面 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 專屬說明)