1、需求分析
利用程式隨機生產1-100以內的四則運算,用以提高小學生的算數能力
2、功能設計
基本功能:自動生成100以內的兩個運算元的四則運算算式
擴充套件功能:①要求運算結果也在100以內
②剔除重複算式
③題目數量可定製
④相關引數可控制;是否包含乘法和除法;運算元數值範圍可控;是否包含負數;
⑤生成的運算題儲存到外部檔案result.txt中
3、設計實現:①利用random產生隨機數;
②利用指標使執行結果存入到外部檔案;
③利用for迴圈剔除重複算式;
④利用printf和scanf控制題目數量和相關引數;
4、測試執行
5、**片段
利用switch語句進行隨機生成運算符號:
剔除重複算式:
6、總結
設計完成基本功能後測試無誤然後再逐一新增其他功能
7、psp
psp2.1
任務內容
計畫共完成需要的時間(min)
實際完成需要的時間
planning
計畫30
90estimate
估算這個任務需要多少時間
1030
development
開發60
120analysis
需求分析
1010
design spec
生產設計文件00
design review
設計複審00
coding standard
**規範
3060
design
具體設計
3030
coding
具體編碼
120150
code review
**複審
3090
test
測試15
30reporting
報告20
25text report
測試報告
2020
size measurement
計算工作量55
postmortem&process
improvement plan
事後總結,並提出過程改進計畫
1015
自動生成四則運算
軟體工程導論 作業要求 homework 11376 這個作業的目標 生成乙個自動生成四則運算的程式 學號3190704110 include int right 0 int wrong 0 void add else void minu else void mul else void di els...
四則運算自動生成
1 能夠自動生成四則運算練習題 2 可以定製題目數量 3 使用者可以選擇運算子 4 使用者設定最大數 如十以內 百以內等 5 使用者選擇是否有括號 是否有小數 6 使用者選擇輸出方式 codeblocks 姓名班級 位址 牛斌帥1605班 房旭1604班 在程式設計過程中我們也遇到了種種問題並進行解...
自動生成四則運算
import random list1 a int input 計算數字最大是 sym def szys f random.randint 0,3 n1 random.randint 1,10 n2 random.randint 1,10 n1,n2 max n1,n2 min n1,n2 resu...