天天看點

第三次作業:個人項目-國小四則運算 “軟體”之初版

本次作業要求來自:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2166

一、題目要求:

      任何程式設計語言都可以,指令行程式接受一個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30, 那就輸出 30 道題目和答案。 運算式子必須至少有兩個運算符,運算數字是在 100 之内的正整數,答案不能是負數。

1) 要求能出和真分數 (二分之一, 十二分之五,等)相關的練習題。

2) 并且要求能處理使用者的輸入,并判斷對錯,打分統計。 要求能處理使用者輸入的真分數, 如 1/2, 5/12 等。

二、個人軟體過程耗時估計與統計表

PSP2.1 Personal Software Process Stages 預估時間(h) 實際時間(h)
Planning 計劃 10 9
Estimate 估計這個任務需要多少時間 15
Development 開發 80 100
Analysis 需求分析 (包括學習新技術) 1
Coding Standard 代碼規範 2 3
Design 具體設計 6
Coding 具體編碼 28 36
Code Review 代碼複審 4 5
Test 測試(自我測試,修改代碼,送出修改) 11

三、代碼送出

具體代碼與可執行程式已送出至github上

四、需求分析

使用者控制生成題目的個數,并能夠自動随機生成加減乘除四則運算,運算包括整數的運算,答完題後生出正确答案,并在最後能統計答題正确數與正确率。

五、設計

開發工具:Visio c++ 6.0

程式設計語言:C語言

六、截圖

第三次作業:個人項目-國小四則運算 “軟體”之初版

六、總結

通過這次作業,我了解到自己對c語言知識掌握不夠,對c語言的基礎知識掌握還不夠。然後在代碼的部分我還是沒能按照老師的要求完成真分數的計算,這也是我的不足之處,希望在能通過後期的學習将這些不足點補回來。也希望自己能通過詢問老師或其他學生的幫助下來完善代碼。