C語言博客作業03--函數


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分。請務必要獨立完成!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM