一二年級數學問題
阿新 • • 發佈:2018-09-12
body 提交 編碼調試 實驗 ble 隨機數生成 小學 運行 pla
小學一二年級數學
一、預估與實際
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | ||
? Estimate | ? 估計這個任務需要多少時間 | ||
Development | 開發 | ||
? Analysis | ? 需求分析 (包括學習新技術) | ||
? Design Spec | ? 生成設計文檔 | ||
? Design Review | ? 設計復審 | ||
? Coding Standard | ? 代碼規範 (為目前的開發制定合適的規範) | ||
? Design | ? 具體設計 | ||
? Coding | ? 具體編碼 | ||
? Code Review | ? 代碼復審 | ||
? Test | ? 測試(自我測試,修改代碼,提交修改) | ||
Reporting | 報告 | ||
? Test Repor | ? 測試報告 | ||
? Size Measurement | ? 計算工作量 | ||
? Postmortem & Process Improvement Plan | ? 事後總結, 並提出過程改進計劃 | ||
合計 |
二、需求分析
我通過百度的方式了解到,小學一年級數學有如下的幾個特點:
- 特點1 不能出現小數和負數
- 特點2 數字要求在0到100之間
經過分析,我認為,這個程序應當:
- 使用的數字在0到100之間,且用int類型
- 被減數和減數不能為負數,且被減數要大於減數
三、設計
1. 設計思路
說明你如何設計這個程序
- 這個程序有1個類
- 題目與答案應該正確匹配
- 運用隨機數生成題目
2. 實現方案
寫出具體實現的步驟
- 準備工作:先在Github上創建倉庫,克隆到本地...
- 技術關鍵點:判斷參數是否符合要求
四、編碼
請說明你如何按照設計思路進行編碼,並記錄你在開發中遇到的問題,與解決過程
代碼還未完成,無法運行
1. 調試日誌
記錄編碼調試的日誌,請記錄下開發過程中的 debug 歷程
2. 關鍵代碼
請展示一段程序的關鍵代碼,並解釋代碼的作用
if (a < b) {
int t = a;
a =b;
b = t;
}
c = a - b;
確保差不為負數
if (a < 1 || a >100) {
System.out.println("請輸入1~100的數!");
}
確保輸入的數在0到100範圍內
3. 代碼規範
請給出本次實驗使用的代碼規範:
並人工檢查代碼是否符合規範
五、測試
請思考並記錄你認為必要的測試點,並記錄測試用例與測試結果
六、總結
請總結過程中的教訓和經驗,思考
- 隨機數和文件相關代碼還不會使用
一二年級數學問題