1. 程式人生 > >第二周四則運算匯報及總結

第二周四則運算匯報及總結

部分 之前 中英文 測試類 小數 希望 運算符 小學數學 分析

PSP耗時計算

技術分享圖片

需求分析

1.可以生成不同種類的題目
2.可以根據用戶的需求生成不同難度的題目
3.計算時生成真分數和整數,且結果為分數形式輸出
可以輸出括號

四則運算是指加法、減法、乘法和除法四種運算。四則運算是小學數學的重要內容,也是學習其它各有關知識的基礎。在四則運算中先乘除後加減,先括號內後括號外。

題目樣本:

技術分享圖片

技術分享圖片

技術分享圖片

問卷調查

單選題

1.您是家長還是學生、老師()

A:家長 B:老師 C:小學生

2.您教幾年級的學生?()

A:一年級 B:二年級 C:三年級

D:四年級 E:五年級 F:六年級

3.目前有一個四則運算的軟件,你是否會使用()

A:是 B:否

4.學生們在網上做題一次做多少道題能達到練習目的:()

A:20道 B:30道 C:50道 D:100道

5.學生做錯的題需要在錯題本裏顯示之前的錯誤答案嗎?()

A:需要 B:不需要

5.在所測試中,是否需要對學生錯題進行重復測試嗎?

A:需要 B:不需要

6.為什麽您不希望您的孩子使用四則運算系統()

A:怕沒有效果 浪費時間

B:太麻煩

C:學生不習慣這種模式

D:其他

7:您贊成孩子用電腦/手機練習數學嗎?

A:完成同意

B:基本同意

C:部分同意

D:不同意

8:你希望以什麽方式的出題方式()

A:按年級的難度出題方式 B:隨機出題

9:你喜歡什麽顏色的背景?()

A:粉紅色 B:紅色 C:藍色 D:綠色 E:紫色 F:黃色 G:其它

多選題

10:您查看孩子做題情況希望看到的信息是( )

A:看到孩子做錯的題目

B:查看孩子的錯題頻率

C:看孩子做題的總量

設計

解題思路:
1.要產生隨機數
2.在產生隨機數的時候就要產生隨機運算符

3.設計一個類,只負責放運算符
4.設計一個類,只負責放隨機生成的數
5.要求用戶輸入題量和難度以及數值範圍

技術分享圖片

性能探查:

技術分享圖片

技術分享圖片

總結及改進

優點:
1.實現四個運算計算
2.生成題目沒有重復
3.支持10000題的出題量以及答案

缺點:
1.代碼不夠簡潔
2.沒有解決小數點問題
3.真分數沒有換算
4.沒有創建測試類

計劃:

1.支持真分數
2.生成的題目中計算過程不能產生負數
3.提供中英文兩種切換方式。

收獲:

在四則運算的完成過程中,自己也發現了很多不足,不論是知識還是熟練度,還遠遠不夠。
知識上很生疏,需要上網查詢很多的資料,這周主要完成了簡單三個運算符,同時也讓我明白了
一定要多動腦子去思考,應該怎麽設計,為什麽要這樣設計,一定要有一個清晰的思路再去寫代碼。
如果你有了一個清晰的思路,編寫代碼其實是很簡單的一個工作。學無止境

第二周四則運算匯報及總結