文章出處

 

一、從第一次作業出發,將程序改裝成一個單機帶用戶界面(不是控制臺)的程序,這個程序最基本要達到:

  • 生成題目,單個題目最多不能超過4個運算符,操作數小于100。
  • 用戶可以輸入答案
  • 若用戶輸入答案正確,則提示正確;若答案錯誤,則提示錯誤,并要提示正確答案是多少。

二、下面附有 8 個相互獨立的可以擴展的方向。 

 

三、同學在原來分組的基礎上兩兩結對,每對學生選取 8 個可擴展方向上面的 4個加以實現。

 

四、估計實現所需時間,記錄結對編程時間,并寫在博客中。

 

五、兩個結對的同學只需要一個同學將代碼提交到博客。

  • 代碼提交要求參見:http://www.cnblogs.com/greyzeng/p/4370439.html
  • 說明在什么開發環境下調試的:如:VC++6.0或者Eclipse
  • 注明做的是哪4個方向
  • 結對同伴的學號姓名以及同伴的博客地址 
  • 這個結對編程過程中,你做了什么,同伴做了什么?
  • 總結這次結對編程的收獲到和感悟。沒發代碼的同學也要寫總結博客。
  • 附上結對工作時的照片。

六、截至時間:2015年4月9日晚7點。

    評分要求按照第一次作業的評分要求:按時交 - 有分,  晚交 - 0 分,  過一周仍然不交 - 倒扣分

 

 

 附:八個可擴展方向: 

  1. 程序可以出帶括號的正整數四則運算,支持分數,除法保留兩位小數,如:(1/3+1)*2 = 2.67,特別注意:這里是2.67而非2.66,或保持分數形式:8/3
  2. 可以出表達式里含有負整數(負整數最小不小于-100)的題目,且負數需要帶括號,用戶輸入的結果不用帶括號。如: 2*(-4) = -8
  3. 用戶答題結束以后,程序可以顯示用戶答題所用的時間
  4. 用戶可以選擇出題的個數(最多不能超過5個題目),答題結束可以顯示用戶答錯的題目個數和答對的題目個數
  5. 用戶在第一次答題時,需要用戶輸入用戶名,用戶下次啟動后,程序需要記住用戶前一次輸入的用戶名 
  6. 程序可以出單個整數階乘的題目:如:4!=24
  7. 程序可以設置答題時間,時間設置為整數,單位為秒,最大不能超過120秒,若超過了答題時間未答題,則提示:時間已到,不能答題。
  8. 程序可以設置皮膚功能,可以改變界面的顏色即可。

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()