日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

作业1-四则运算题目生成程序

發布時間:2025/3/18 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 作业1-四则运算题目生成程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

代碼的coding地址: Xmgl_test1

一、需求分析

1.輸入參數控制題目生成個數。

2.輸入參數控制生成的數字范圍。

3.生成的題目中如果存在形如e1 ÷ e2的子表達式,那么其結果應是真分數。

4.每道題目中出現的運算符個數不超過3個。

5.程序一次運行生成的題目不能重復。

6.生成的題目存入執行程序的當前目錄下的Exercises.txt文件。

7.在生成題目的同時,計算出所有題目的答案,并存入執行程序的當前目錄下的Answers.txt文件。

8.程序支持對給定的題目文件和答案文件,判定答案中的對錯并進行數量統計。

?

二、功能實現?

1.通過輸入的參數調整隨機問題的各種情況。

2.隨機數和運算符的生成。

3.對算式進行結果計算。

4.對輸入的答案和正確的答案進行比較。

?

三、設計實現

用java語言進行編寫

編譯環境通過eclipse進行

?

四、測試運行

?運行截圖:

文件中內容:

?

五、PSP?

PSP2.1Personal Software Process StagesTime Senior StudentTime?
Planning計劃105?
· Estimate估計這個任務需要多少時間1514?
Development開發8092?
· Analysis需求分析 (包括學習新技術)55?
· Design Spec生成設計文檔2015?
· Design Review設計復審1010?
· Coding Standard代碼規范55?
· Design具體設計4040?
· Coding具體編碼540720?
· Code Review代碼復審3020?
· Test測試(自我測試,修改代碼,提交修改)3040?
Reporting報告6050?
·測試報告3040?
·計算工作量55?
·并提出過程改進計劃3020?

?

六、總結

  這次的作業其實是在兩天內編寫的,初次看題目要求的時候只是注重到了參數的控制,隨機問題的查重和答案生成這三點,后來編寫的時候注意到需要3個運算符,不過當時是按照兩個運算符進行編寫,后來跟著查重的內容一起修改的時候,發現代碼需要進行各個方面的改動,最后修改完測試了下發現有一些問題就刪除了這部分改動。接著還有exercise.txt和我所寫的question.txt、grade里的內容,這一部分我是只考慮到了結果的生成,沒有仔細注意作業里寫的要求,不過介于顯示的結果整體上差不多就沒有再進行調整。沒有括號方面的問題是開始就沒有想著設計,在中途中想起來好像有這方面的問題,介于改動較大,也是沒有進行添加。

  總的來說,這一次作業的完成度還是不夠高,在最開始的時候沒有比較認真的對待,一方面是沒有規劃好各個功能的實現,另一方面是沒有仔細觀察題目的要求,希望下一次能完成得比較好,更加細心地處理代碼問題。

?

?

轉載于:https://www.cnblogs.com/gymmj/p/7583839.html

總結

以上是生活随笔為你收集整理的作业1-四则运算题目生成程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。