軟體工程第五次作業 四則運算

2022-08-15 21:18:16 字數 2201 閱讀 9047

(1)能自動生成小學四則運算題目;

(2)能支援任意分數的四則運算;

(3)能支援任意括號運算

根據引數生成不定長度的表示式,以及能控制是否生成分數,能生成任意數量的中綴表示式,支援四則運算,括號運算以及分數運算

建構函式介面  def __init__(self, exps_num=10, num_l=1, num_r=10, exp_limit_len=10, has_fraction=true)

提供介面生成中綴表示式,返回表示式資料集   def create_express(self)

提供介面將中綴表示式化為字尾表示式  def get_postfix(self, exp)

提供介面將字尾表示式進行計算並返回結果  def cal_express(self, exp)

提供介面以使用者友好方式顯示中綴表示式  def get_showexp(self, exp)

源**

效能分析, 運用python profile庫

預計耗時(分鐘)

是實際耗時(分鐘)

planning

計畫10

10estimate

估計這個任務需要多少時間

100100

development

開發120

240analysis

需求分析510

design spec

生成設計文件323

design review

設計複審(和同事審核設計文件)22

coding standerd

**規範(為目前的開發制定合適的規範)33

design

具體設計510

coding

具體編碼

3060

code review

**複審510

text

測試(自測,修改**,提交修改)

1030

reporting

報告10

20text report

測試報告

1020

size measurement

計算工作量55

postmortem & process improvement plan

事後總結,並提出過程改進計畫55

sum合計

215420

預計耗時(分鐘)

是實際耗時(分鐘)

planning

計畫10

10estimate

估計這個任務需要多少時間

100100

development

開發120

240analysis

需求分析510

design spec

生成設計文件323

design review

設計複審(和同事審核設計文件)22

coding standerd

**規範(為目前的開發制定合適的規範)33

design

具體設計510

coding

具體編碼

3060

code review

**複審510

text

測試(自測,修改**,提交修改)

1030

reporting

報告10

20text report

測試報告

1020

size measurement

計算工作量55

postmortem & process improvement plan

事後總結,並提出過程改進計畫55

sum合計

215420

第五次作業 四則運算

github專案位址 psp psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫10 estimate 估計這個任務需要多少時間 10development 開發655 analysis 需求分析 包括學習新技術 3...

軟體工程作業 小學四則運算

部落格班級 ahpu軟體工程 作業要求 實現小學四則運算 作業目標 熟練使用markdown編輯 學號3180701118 目錄8.答題並判斷正確 9.選擇運算方式選單 三 執行介面 四 作業小結 寫乙個能自動生成小學四則運算題目的程式,然後在此基礎上擴充套件 1 除了整數以外,還要支援真分數的四則...

自動生成四則運算(軟體工程作業)

題目要求 能自動生成小學四則運算題目 注意是給小學生用的,要是結果出現負數的話他們會迷茫的!除了整數外,還要支援真分數的四則運算 工具清單 程式語言 python 效能分析工具 多種 自選 源 管理平台 github psp psp任務內容 計畫完成需要的時間 min 實際完成需要的時間 min p...