拼圖小游戲-張海威

拼圖小游戲-張海威

ID:39889598

大?。?2.48 KB

頁數(shù):13頁

時間:2019-07-14

拼圖小游戲-張海威_第1頁
拼圖小游戲-張海威_第2頁
拼圖小游戲-張海威_第3頁
拼圖小游戲-張海威_第4頁
拼圖小游戲-張海威_第5頁
資源描述:

《拼圖小游戲-張海威》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、哈爾濱遠(yuǎn)東理工學(xué)院《C語言程序設(shè)計》課程設(shè)計(論文)題目:拼圖小游戲院(系):機器人科學(xué)與技術(shù)學(xué)院專業(yè)班級:10電信4班學(xué)號:10030420學(xué)生姓名:張海威指導(dǎo)教師:李濤起止時間:2013.9.06-2013.9.17課程設(shè)計(論文)任務(wù)及評語院(系):機器人科學(xué)與技術(shù)學(xué)院教研室:實踐教學(xué)樓318學(xué)號10030420學(xué)生姓名張海威專業(yè)班級10電信4班課程設(shè)計(論文)題目拼圖小游戲課程設(shè)計(論文)任務(wù)程序設(shè)計的任務(wù)與要求:(1).掌握面向?qū)ο蟪绦蛟O(shè)計語言C的基本語法(2).掌握C面向?qū)ο笤O(shè)計的思想

2、(3).掌握TurboC2.0與C開發(fā)工具的使用(4).運用標(biāo)準(zhǔn)C規(guī)范設(shè)計應(yīng)用程序設(shè)計過程中,要嚴(yán)格遵守設(shè)計的時間安排,聽從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容,規(guī)范完整地撰寫出設(shè)計報告。指導(dǎo)教師評語及成績成績:指導(dǎo)教師簽字:年月日哈爾濱遠(yuǎn)東理工學(xué)院課程設(shè)計說明書目錄第1章課程設(shè)計目的與要求11.1設(shè)計目的11.2實驗環(huán)境11.3預(yù)備知識11.4設(shè)計要求1第2章課程設(shè)計內(nèi)容22.1課題描述22.2系統(tǒng)設(shè)計22.2.1功能分析32.2.2面向?qū)ο笤O(shè)計52.2.2類成員描述62.3程序?qū)崿F(xiàn)72.3.1源

3、碼分析72.3.2運行結(jié)果14第3章課程設(shè)計總結(jié)15參考文獻(xiàn)1610哈爾濱遠(yuǎn)東理工學(xué)院課程設(shè)計說明書第1章課程設(shè)計目的與要求1.1設(shè)計目的將理論教學(xué)中涉及到的知識點貫穿起來,對不同的數(shù)據(jù)類型、程序控制結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)作一比較和總結(jié),結(jié)合設(shè)計題目進(jìn)行綜合性應(yīng)用,對所學(xué)知識達(dá)到融會貫通的程度。通過課程設(shè)計,學(xué)生在下述各方面的能力應(yīng)該得到鍛煉:(1)進(jìn)一步鞏固、加深學(xué)生所學(xué)專業(yè)課程《C語言教程》的基本理論知識,理論聯(lián)系實際,進(jìn)一步培養(yǎng)學(xué)生綜合分析問題,解決問題的能力。(2)全面考核學(xué)生所掌握的基本理論知識

4、及其實際業(yè)務(wù)能力,從而達(dá)到提高學(xué)生素質(zhì)的最終目的。(3)利用所學(xué)知識,開發(fā)小型應(yīng)用系統(tǒng),掌握運用C語言編寫調(diào)試應(yīng)用系統(tǒng)程序,訓(xùn)練獨立開發(fā)應(yīng)用系統(tǒng),進(jìn)行數(shù)據(jù)處理的綜合能力。(4)對于給定的設(shè)計題目,如何進(jìn)行分析,理清思路,并給出相應(yīng)的數(shù)學(xué)模型。(5)掌握面向?qū)ο蟪绦蛟O(shè)計的方法。(6)熟練掌握C語言的基本語法,靈活運用各種數(shù)據(jù)類型。(7)進(jìn)一步掌握在集成環(huán)境下如何調(diào)試程序和修改程序。1.2實驗環(huán)計的基本知識及VC++編輯器的使用方法。1.4設(shè)計要求1.仔細(xì)分析設(shè)計題目,畫出程序流程圖,編寫程序源代碼。

5、2.積極上機調(diào)試源程序,增強編程技巧與調(diào)程能力。3.認(rèn)真書寫課程設(shè)計預(yù)習(xí)報告,課程設(shè)計說明書。硬件要求能運行Windows操作系統(tǒng)的微機系統(tǒng)。C語言應(yīng)用程序開發(fā)軟件使用:VC++系統(tǒng),或其他語言應(yīng)用程序開發(fā)軟件。1.3預(yù)備知識熟悉C語言程序設(shè)10哈爾濱遠(yuǎn)東理工學(xué)院課程設(shè)計說明書第2章課程設(shè)計內(nèi)容2.1課題描述項目選題為做拼圖小游戲。游戲中有8個數(shù)字,一個空格位,通過上、下、左、右的控制來使得數(shù)字移動,最終排出12345678的順序,簡單經(jīng)典的小游戲,開發(fā)智力,增加趣味。2.2系統(tǒng)設(shè)計系統(tǒng)流程圖說明

6、:程序初始化后,10哈爾濱遠(yuǎn)東理工學(xué)院課程設(shè)計說明書程序初始化開始游戲通過上下左右移動數(shù)字?jǐn)?shù)字移動到固定位置游戲結(jié)束圖2.1拼圖游戲系統(tǒng)流程圖2.2.1功能分析游戲中有1、2、3、4、5、6、7、8,8個數(shù)字和一個空格組成,通過上、下、左、右、操控界面來運行以及實現(xiàn)游戲目的。操作方法:按數(shù)字鍵2、4、6、8、控制各方塊行走。(一)根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)分析系統(tǒng)中的各個實體之間的關(guān)系及其屬性和行為;(2)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次;(3)完成類層次中各個類的描述(包

7、括屬性和方法);10哈爾濱遠(yuǎn)東理工學(xué)院課程設(shè)計說明書(4)完成類中各個成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(二)在程序設(shè)計中,重點考慮的問題有:(1)數(shù)據(jù)類型的定義;(2)自定義構(gòu)造函數(shù)的初始化與析構(gòu)函數(shù)的調(diào)用;(3)數(shù)組與指針的使用;(4)虛函數(shù)的恰當(dāng)運用;(4)每個類提供給外部函數(shù)的權(quán)限控制;(5)類的派生與繼承的合理使用,友元函數(shù)的使用,還要重點考慮鏈表的正確運用。(三)本程序涉及了面向?qū)ο蟮脑O(shè)計過程中的類的概念,其中有:(1)類的定義:類(Class)實際上是對某種類

8、型的對象定義變量和方法的原型。示對現(xiàn)實生活中一類具有共同特征的事物的抽象,是面向?qū)ο缶幊痰幕A(chǔ)。(2)類的構(gòu)造函數(shù)的定義:與類名稱具有一樣名稱的成員函數(shù)是構(gòu)造函數(shù)。構(gòu)造函數(shù)不能有返回值,甚至不能有return語句。說明一個有返回值的構(gòu)造函數(shù)是錯誤的,取構(gòu)造函數(shù)的地址也是錯誤的。如果一個類有構(gòu)造函數(shù),在程序中每個該類類型的對象在使用之前由此構(gòu)造函數(shù)進(jìn)行初始化,構(gòu)造函數(shù)是在對象的創(chuàng)建點上被調(diào)用的。(3)析構(gòu)函數(shù)的定義:析構(gòu)函數(shù)是“反向”的構(gòu)造函數(shù)。它們在對象被銷毀(回收)時調(diào)用。設(shè)計一

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。