天天看點

實踐作業三:結對項目

一、題目簡介

題目:猜拳小遊戲

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/

二、結對分工情況:管靜負責代碼 侯亞楠負責測試

四、所設計的子產品測試用例、測試結果截圖

實踐作業三:結對項目
實踐作業三:結對項目
實踐作業三:結對項目

五、實驗心得體會:

從本次課程設計的完成中,我發現我有很多不足的地方,最突出的是所掌握的知識太少,學到的知識應用不到試驗中,後來通過看書查找相關資料,完成課程設計任務。

程式設計語言是程式設計的工具,如果想有效的設計程式,正确的應用程式表達算法,必須準确應用程式設計語言;學習程式設計,必須要多讀程式,并試着自己編寫程式,多上機調試程式代碼。