0.展示PTA總分(0----2)
截圖展示題目集:函數,排名分數截圖。
1.本章學習總結(2分)
1.1 學習內容總結
整理函數章節主要知識點,並能對每個知識點介紹簡單案例或語法
1.2 本章學習體會及代碼量學習體會
1.2.1 學習體會
描述本章學習感受,也可以在這里提出你不理解地方、對教師教學建議等等。
1.2.2 代碼累計
本次綜合作業代碼量:?
2.綜合作業(8分)
題目:小學生口算表達式自動生成系統
功能要求:
1.完成1-3年口算題自動出題系統
2.注意每個年級運算數要求,運算數和運算符要隨機生成
3.用戶每選擇一個難度級別后必須輸入題目數量,能統計用戶的正確率。用戶每算一題,若錯誤,給出正確答案。 用戶中途退出,不繼續做題,需要有個提示操作可中途退出。
注意:
- 軟件界面必須友好,多加文字提示,能讓用戶自己當前做什么,接下來怎么做,每步操作可以退到主菜單界面。
-注意異常數據處理,如除0錯誤、不合法數據、臨界數據,系統保證運行時候不崩潰。 - 注意函數封裝,不管是幾位數的加減乘除運算,相同功能的代碼應該都封裝都一函數,通過參數傳遞實現代碼覆蓋。也可以考慮數據輸入、輸出等函數封裝,盡量不要把代碼都放main中。各種異常情況也可以單獨封裝函數處理,讓程序的擴展性更強。
擴展功能:
- 可以設置答題時間,用戶超過答題時間,提示不能繼續做題,重新選抽題。請查閱C的時間函數。
- 擴展難度級別,比如出現2步加減乘除,然后乘除優先計算。比如2+3*4運算
2.本次作業的函數關系圖
可以用思維導圖工具畫函數調用關系。如:

3.函數功能及全局變量介紹
介紹你用到所有函數接口及全局變量。
3.1.全局變量
變量名,作用。
3.2.ListMenu()函數
文字介紹函數功能、思路,截圖函數代碼。
3.3 函數2等
文字介紹函數功能、思路,截圖函數代碼。
等等
4.運行結果截圖,測試用例。
截圖中需要有如下數據:
- 一年級:整十數加一位數的加法,整十數減整十數的減法,兩位數減整十數的減法,10以內三個數連加,100以內連加連減混合運算等
- 二年級:1-9以內的表內乘除法,整十數加整十數的加法(進位的),尾數是0三位數加法(和在一千以內的),整百數加減法(和超過一千的,退位的),10以內除法加法混合運算,有余數的除法等
- 三年級:三位數加三位數的加法(含連續進位的),一位數乘一位、二位、三位數,整十數乘整十數,一位數的四則運算:6÷3+8=?,兩位數除以一位數(有余數),萬以內的加減法等等
1.截圖時候務必在圖片中有文字說明該測試數據是什么,不能只有圖片。測試數據有錯也務必在圖片上說明原因。
2.以上測試數據,確實有困難,可以先完成部分數據測試。
3.我們將現場檢查大家程序,並用上述測試數據要求檢查程序,請務必考慮好各個測試用例!!!!
5. 調試碰到問題及解決辦法
請1,2,3羅列。此處內容不能泛。
6.大作業總結
回顧這個作業編寫過程,總結碰到問題及后續程序編寫注意事項。
四則運算代碼提交
請把寫好的大作業代碼,全部復制在一個word文檔中。(記住,要復制過去,不能截圖,截圖則本次作業0分),文檔保存好請提交課堂派的作業中。我們會用課堂派對你寫的代碼進行查重,發現抄襲者,將公布名單,請務必要獨立完成。
評分注意事項。
- 發現代碼抄襲,0分。
- 大作業將隨時抽查,如果教師問題回答不出來,倒扣5分。請務必要獨立完成!!!
