一、時間計畫與實際使用時間
psp2.1
personal software process stages
預估時間(h)
實際時間(h)
planning計畫8
9estimate
估計這個任務需要多少時間
1215
development
開發72
96analysis
需求分析 (包括學習新技術)56
coding standard
**規範54
design
具體設計
1012
coding
具體編碼
2836
code review
**複審815
test
測試(自我測試,修改**,提交修改)
3624
二、題目要求
任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30, 那就輸出 30 道題目和答案。 表示式子必須至少有兩個運算子,運算數字是在 100 之內的正整數,答案不能是負數。 要求能出和真分數 (二分之一, 十二分之五,等)相關的練習題。並且要求能處理使用者的輸入,並判斷對錯,打分統計。 要求能處理使用者輸入的真分數。
三、**提交
具體**與可執行程式已提交至github上
四、需求分析
使用者控制生成題目的個數,並能夠自動隨機生成加減乘除四則運算,運算包括整數的運算,答完題後生出正確答案,並在最後能統計答題正確數與正確率。
五、設計
開發工具:visio c++ 6.0
程式語言:c語言
函式設計:char getsignal()用於獲取隨機運算子函式
int random(double,double)用於獲取隨機數函式
int getresult(int,int,char)用於結果計算函式
int taketest()用於題目生成函式
五、遇到的問題與解決
我的程式設計其實不強,一些基本的小程式也要很久才寫出來,遇到的問題可能就是**的編寫問題了,我的**會有許多的不足,這個作業目前也只可以實現自動隨機生成加減乘除四則運算、控制生成題目的個數、統計答題正確數與輸出正確率的功能。但是還是不會三個數的四則運算,可能是在一些邏輯想法上有一些想法上的問題,對分數的處理也沒能實現到,我知道「不會」不是理由,我會抓緊補習,這個作業我也需要一段時間來繼續完善吧。
個人專案 小學四則運算 「軟體」之初版
寫乙個能自動生成小學四則運算題目的命令列 軟體 像 構建之法 的人物阿超那樣。任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個運算子,運算數字是在 100 之內的正整數,答案不能是負數。如...
第四次作業 個人專案 小學四則運算 「軟體」之初版
本次作業要求來自 遠端github庫 像 構建之法 的人物阿超那樣,寫乙個能自動生成小學四則運算題目的命令列 軟體 具體要求 任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個運算子,運算數...
第四次作業 個人專案 小學四則運算 「軟體」之初版
本次作業要求來自 遠端github庫 一 題目要求 像 構建之法 的人物阿超那樣,寫乙個能自動生成小學四則運算題目的命令列 軟體 具體要求 任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個...