一、題目簡介
題目:猜拳小遊戲
1、問題分析過程:
(1)首先分析猜拳遊戲本身的玩法,人選擇性出拳,電腦随機出拳,判斷輸赢,記錄輸赢情況。
(2)用面向對象的思想來分析:在遊戲過程中有幾個對象組成
人、電腦、遊戲規則抽象出3個類:Person、Computer、Game
Person類有哪些屬性和行為呢?
屬性:名字name,輸赢次數(比分)score
行為:出拳ShowFirst()選擇性
Competer類有哪些屬性和行為呢?
行為:出拳showfirst()随機
Game類有哪些屬性和行為呢?
屬性:遊戲的雙方(person、competer)、對戰局數count
行為:産生角色initial()、遊戲規則startgame()、顯示比賽結果showresuit()、統計比賽結果calcresul
二、源碼的github連結
https://github.com/ally0418/test/commit/da325e6efa424b787d2f35de20f42fc0afb377da
侯亞楠的部落格位址:
http://www.cnblogs.com/bannuanshiguang/
二、結對分工情況:管靜負責代碼 侯亞楠負責測試
四、所設計的子產品測試用例、測試結果截圖
五、實驗心得體會:
從本次課程設計的完成中,我發現我有很多不足的地方,最突出的是所掌握的知識太少,學到的知識應用不到試驗中,後來通過看書查找相關資料,完成課程設計任務。
程式設計語言是程式設計的工具,如果想有效的設計程式,正确的應用程式表達算法,必須準确應用程式設計語言;學習程式設計,必須要多讀程式,并試着自己編寫程式,多上機調試程式代碼。