小学四则运算练习软件项目报告
小學(xué)四則運算練習(xí)軟件項目報告
?
作業(yè)源代碼地址:https://git.coding.net/weijn/SiZe.git
一.需求分析
- 程序可接收一個輸入?yún)?shù)n,然后隨機產(chǎn)生n道加減乘除練習(xí)題。
- 每個數(shù)字在 0 和 100 之間,運算符在3個到5個之間。
- 每個練習(xí)題至少要包含2種運算符。所出的練習(xí)題在運算過程中不得出現(xiàn)負數(shù)與非整數(shù),比如不能出 3÷5+2=2.6,2-5+10=7等算式。
- 練習(xí)題生成好后,將學(xué)號與生成的n道練習(xí)題及其對應(yīng)的正確答案輸出到文件“result.txt”中,不要輸出額外信息,文件目錄與程序目錄一致。
- 當(dāng)程序接收的參數(shù)為4時,以下為一個輸出文件示例。
?
?
二、功能設(shè)計
(一)基本功能
- 輸入的是數(shù)字或者特定字符,如果不符合要求,會要求重新輸入。
- 當(dāng)輸入一個參數(shù)n,隨機產(chǎn)生n道加減乘除算術(shù)題。
- 生成的每個練習(xí)題至少要包含3種運算符。且在算數(shù)過程中,不出現(xiàn)負數(shù),和小數(shù)。
- 將生成的n道練習(xí)題及其對應(yīng)的正確答案輸出到文件“result.txt”中,不要輸出額外信息,文件目錄與程序目錄一致;
- 為保證隨機產(chǎn)生的四則運算更滿足用戶的需求,當(dāng)輸入?yún)?shù)n決定產(chǎn)生四則運算的個數(shù)時,另外輸入一個參數(shù)m,決定產(chǎn)生的n道四則運算包含運算符的個數(shù)(3、4、5) ?
(二)擴展功能
- 由于我基礎(chǔ)不是很好,此功能的實現(xiàn)較困難,但我會利用課余時間去學(xué)習(xí),努力去實現(xiàn)它。
?
?
?
三、算法詳解
?
- ? 使用Random方法,產(chǎn)生隨機數(shù),進行運算。
- ?使用Random方法,產(chǎn)生隨機數(shù),對應(yīng)相應(yīng)的運算符操作,并結(jié)合運算數(shù)進行計算。
- ?創(chuàng)建File對象,將該對象創(chuàng)建為一個可以存儲數(shù)據(jù)流的對象,將運算式及結(jié)果輸出到文件當(dāng)中。
?
?
?
?
?
四、測試運行
?
?
?
五、代碼展示
?
?
?
六、總結(jié)
? ? 通過這一次的作業(yè),我真正認識到自己與其他人的差距,作業(yè)要求的功能實現(xiàn)我也做的不好,
有很多很多的漏洞,跟別人完全不是一個檔次,說實話我有些難過,但這也激發(fā)了我的斗志,自己與
別人的差距是可以縮短的,盡管可能已經(jīng)趕不上別人了,但我也要每天進步一點點,絕不放棄,不管
什么,還是要沉下心來學(xué)習(xí),不受他人的影響,做自己該做的,努力就好了。
?
?
七、PSP
| PSP2.1 | 任務(wù)內(nèi)容 | 計劃共完成需要的時間(h) | 實際完成需要的時間(h) |
| Planning | 計劃 | 6 | 8 |
| ? ? ? ?Estimate | 估計這個任務(wù)需要多少時間,并規(guī)劃大致工作步驟 | 5 | 4 |
| Development | 開發(fā) | 16.5 | 17.5 |
| ? ? ? ?Analysis | ?需求分析 (包括學(xué)習(xí)新技術(shù)) | 0.5 | 0.5 |
| ? ? ? ? Design Spec | ?生成設(shè)計文檔 | 1 | 1 |
| ? ? ? ?Design Review | ?設(shè)計復(fù)審?(和同事審核設(shè)計文檔) | 1.5 | 2 |
| ? ? ? ?Coding Standard | ?代碼規(guī)范?(為目前的開發(fā)制定合適的規(guī)范) | 1 | 1.5 |
| ? ? ? ?Design | ?具體設(shè)計 | 2 | 2 |
| ? ? ? ? Coding | 具體編碼 | 2 | 3 |
| ? ? ? ?Code Review | 代碼復(fù)審 | 1 | 0.5 |
| ? ? ? ? Test | 測試(自我測試,修改代碼,提交修改) | 2 | 1.5 |
| Reporting | 報告 | 2 | 3 |
| ? ? ? ? Test Report | ?測試報告 | 2 | 1 |
| ? ? ? ? Size Measurement | 計算工作量 | 1 | 1 |
| ? ? ? ? Postmortem & Process Improvement Plan | 事后總結(jié),?并提出過程改進計劃 | 0.5 | 0.5 |
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/weijn/p/8645254.html
總結(jié)
以上是生活随笔為你收集整理的小学四则运算练习软件项目报告的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 洛谷 P1851 好朋友
- 下一篇: 乐视网目前债务规模是多少 贾跃亭股份已被