回覆列表
  • 1 # 藍風24

    (提示:使用連結串列或陣列實現一個棧,資料運算子的優先順序,將算術表示式轉換成字尾表示式進行計算)。

    基本要求:算術四則運算表示式求值的簡單計算器的基本功能是:

    (1)用連結串列或陣列實現一個棧

    (2)輸入中綴表示式能夠轉化成綴表示式

    (3)運算元使用單字母變數A.B.C等表示,運算子為+.-.*./(和);

    (4)能夠對變數A.B.C等賦值,得出的正確的計算結果測試資料:(1)A+B*C?ABC*+

    A=12.5 B=20 C=0.2 結果=16.5

    (2) A+B*(C-D)-E/F?ABCD-*+EF/- A=5 B=2 C=12.5 D=14 E=5 F=2 結果=-0.5

    (3) A*(B+C)/(D-E)+F?ABC+*DE-/F+

    A=1 B=2.5 C=5.5 D=9 E=5 F=2 結果=4

    (4) A/B*C+D*(E-A)+C/(D*B)?AB/C*DEA-*+CDB*/+

    A=2.5 B=2.5 C=1 D=2 E=2.5 結果=1.2

    二.完成設計後,按一下要求寫出課程設計報告

    1.摘要簡要描述本課程設計的功能、執行方式、表現形式、輸入要求等。

    2.概要設計介紹本課程設計中的各個模組及其相互之間的關係。

    3.詳細設計源程式程式碼(須有註釋)。

    4.測試分析進行軟體測試時出現的問題及解決方法。

    存在的缺陷及其避免方法。

  • 中秋節和大豐收的關聯?
  • 29十進位制轉化為二進位制的步驟?