freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c語言的貪吃蛇游戲開發(fā)與設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-06-27 17:34本頁面
  

【正文】 成一個(gè)自定義函數(shù)。幾個(gè)模塊放在一個(gè)構(gòu)成一個(gè)源程序文件,或者一個(gè)模塊構(gòu)成一個(gè)源程序文件。源程序設(shè)計(jì)好后,輸入到計(jì)算機(jī),并儲存到磁盤上;然后對每個(gè)源程序文件都進(jìn)行獨(dú)立編譯和調(diào)試;并針對不同的模塊設(shè)計(jì)測試用例進(jìn)行單元測試;最后,將幾個(gè)分別開發(fā)的模塊組裝到一起,形成一個(gè)完整的程序,進(jìn)行集成測試,從而發(fā)現(xiàn)并改正程序中存在的一些潛藏的錯(cuò)誤,并使程序的容錯(cuò)能力大大增強(qiáng)。調(diào)試與測試過程及結(jié)果如下所述預(yù)期結(jié)果:(1)片頭在顯示動(dòng)畫的同時(shí)播放音樂;(2)按任意鍵后進(jìn)入游戲主界面;(3)進(jìn)入游戲主界面后動(dòng)畫音樂繼續(xù)播放。實(shí)際運(yùn)行結(jié)果:在第(1)步,進(jìn)入游戲后不能播放片頭音樂。錯(cuò)誤分析:程序中使用循環(huán)播放動(dòng)畫,并在其循環(huán)體中插入發(fā)聲函數(shù)以達(dá)到音樂和動(dòng)畫的同步。但是對于背景音樂的文件格式是有要求的,并不是每種格式都能作為背景音樂使用的修改:,為PlaySound (TEXT(D:\\xiaopingguo\\), NULL, SND_ASYNC | SND_NODEFAULT)。修改后程序運(yùn)行的實(shí)際結(jié)果與預(yù)期效果一致。預(yù)期結(jié)果:當(dāng)蛇的頭部和蛇身相撞的時(shí)候,游戲應(yīng)當(dāng)結(jié)束。實(shí)際運(yùn)行的效果:蛇頭撞到蛇身時(shí),程序停止了。修改后的代碼為:for(p = headnext。 p != NULL。 p = pnext) { if (headx == px amp。amp。 heady == py) return 1。 } 終止程序經(jīng)過對各個(gè)模塊的調(diào)試和單元測試并修改了錯(cuò)誤以后,將各個(gè)模塊組裝成一個(gè)軟級系統(tǒng),并進(jìn)行集成測試。在集成的過程中發(fā)現(xiàn)了一些錯(cuò)誤,比如全局變量重復(fù)定義、函數(shù)重復(fù)聲明等,分別進(jìn)行了改正。最后連續(xù)運(yùn)行了5次,以便測試該游戲程序的功能、性能是否達(dá)到了預(yù)期的目標(biāo),并根據(jù)所使用的具體機(jī)器隨蛇的爬行速度進(jìn)行適當(dāng)?shù)恼{(diào)整。測試內(nèi)容包括蛇的運(yùn)行、分?jǐn)?shù)、關(guān)數(shù)、音樂動(dòng)畫等的功能,情況均正常。第七章 結(jié) 論畢業(yè)設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識 ,發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),,當(dāng)今計(jì)算機(jī)應(yīng)用在生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)生來說掌握程序開發(fā)技術(shù)是十分重要的,而C語言又是最常見,功能最強(qiáng)大的一種高級語言,因此做好C語言畢業(yè)設(shè)計(jì)是十分必要的。 回顧起此次畢業(yè)設(shè)計(jì),至今我們?nèi)愿锌H多,的確,自從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整一個(gè)學(xué)期的日子里,可以學(xué)到很多很多的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次畢業(yè)設(shè)計(jì)使我們懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對一些前面學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體,指針,鏈表等。通過這次畢業(yè)設(shè)計(jì)之后,我們把前面所學(xué)過的知識又重新溫故了一遍。 我做的是貪吃蛇游戲。簡單的一個(gè),但對我一個(gè)初學(xué)者來說卻是一個(gè)很大的困難。更加是第一次做畢業(yè)設(shè)計(jì),所以在后期編寫程序時(shí)老是停滯不前,最主要是不知從何開始,這個(gè)時(shí)候才知道上課老師們不厭其煩的教導(dǎo)是多么的寶貴,這個(gè)時(shí)候才后悔上課的時(shí)候沒有認(rèn)真的聽講??墒乾F(xiàn)在一切都晚了,還好時(shí)間還算是充裕,只好拿出書本重新復(fù)習(xí)一下。特別是結(jié)構(gòu)體,指針的部分,幾乎是一片空白。不過經(jīng)過幾天的努力,大體上把課本上的知識點(diǎn)看了一遍,知識點(diǎn)也都基本是撐握了,所以下一步就是開始正式的編寫程序了。不過畢竟是個(gè)新手,還是不知如何下手,于是就在網(wǎng)上下了一篇類似的程序,經(jīng)過仔細(xì)的研究,終于讀懂了C語言編程的基本過程和方法。 經(jīng)過一波三折,終于開始正式編程。 編程是一件很枯燥很無聊的事情,但是出于完成作業(yè),得到學(xué)分的壓力,還必須強(qiáng)破自己堅(jiān)持下去,按照老師所說的模塊化思想,分部分的進(jìn)行編寫。而且編程是一件高精度、模范化的事情,稍有疏乎都會(huì)影響全局,也可能因?yàn)槟骋惶幍男〉腻e(cuò)誤而導(dǎo)致整個(gè)程序的無法運(yùn)行。所以認(rèn)真仔細(xì)就是非常重要的了。開始的時(shí)候真的感覺編程是一件很無聊的事情,不過當(dāng)一個(gè)程序運(yùn)行成功的時(shí)候那種喜悅是無法言語的,那種成就感是無法比擬的。又經(jīng)過幾天的努力,終于把程序完成了,盡管程序還是有很多錯(cuò)誤和漏洞,不過還是很高興的。無論如何是自己的勞動(dòng)成果,是自己經(jīng)過努力得到的成績,同時(shí)也是學(xué)習(xí)C語言的一次實(shí)踐作業(yè),自己進(jìn)步的證明。 通過這次畢業(yè)設(shè)計(jì),使我對C語言有了更進(jìn)一步的認(rèn)識和了解,要想學(xué)好它要重在實(shí)踐,要通過不斷的上機(jī)操作才能更好地學(xué)習(xí)它,我也發(fā)現(xiàn)我的好多不足之處,首先是自己在指法上還不行,經(jīng)常按錯(cuò)字母,通過學(xué)習(xí)也有所改進(jìn);再有對C語言的一些標(biāo)準(zhǔn)庫函數(shù)不太了解,還有對函數(shù)調(diào)用的正確使用不夠熟悉,還有對C語言中經(jīng)常出現(xiàn)的錯(cuò)誤也不了解,通過實(shí)踐的學(xué)習(xí),我認(rèn)識到學(xué)好計(jì)算機(jī)要重視實(shí)踐操作,不僅僅是學(xué)習(xí)C語言,還是其它的語言,以及其它的計(jì)算機(jī)方面的知識都要重在實(shí)踐,所以后在學(xué)習(xí)過程中,我會(huì)更加注視實(shí)踐操作,使自己便好地學(xué)好計(jì)算機(jī)。在畢業(yè)設(shè)計(jì)過程中,收獲知識,提高能力的同時(shí),我也學(xué)到了很多人生的哲理,懂得怎么樣去制定計(jì)劃,怎么樣去實(shí)現(xiàn)這個(gè)計(jì)劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒。雖然說,設(shè)計(jì)的過程是艱苦的,但是其中所帶給我的快樂卻是不言而喻的。但看到貪吃蛇游戲活靈活現(xiàn)地呈現(xiàn)在屏幕上時(shí),給我的感覺是皇天不負(fù)苦心人,臺上十分鐘,臺下十年功?。?! 致謝歷時(shí)半載,從論文選題到搜集資料,從開題報(bào)告、寫初稿到反復(fù)修改,期間經(jīng)歷了喜悅、聒噪、痛苦和彷徨,在寫論文的過程中心情是如此的復(fù)雜。如今,伴隨著這篇畢業(yè)論文的最終成稿,復(fù)雜的心情煙消云散,自己甚至還有一點(diǎn)成就感。本論文是在我的導(dǎo)師徐金寶老師的親切關(guān)懷和悉心指導(dǎo)下完成的。他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。在課題選擇的時(shí)候,是徐老師給了我勇氣去選擇本課題。在進(jìn)行課題研究的時(shí)候,徐老師始終給予我細(xì)心的指導(dǎo)和不懈的支持。在系統(tǒng)設(shè)計(jì)階段,徐老師多次幫我解答問題,并講解系統(tǒng)設(shè)計(jì)方面的錯(cuò)誤,并提出解決問題的各種可能性。在撰寫論文階段,多次親自審閱我的論文,并提出許多改進(jìn)意見。所以,如果沒有老師的指導(dǎo),我就不能很順利地完成畢業(yè)設(shè)計(jì)。幾個(gè)月來,徐老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想、生活上給我以無微不至的關(guān)懷,在此謹(jǐn)向徐老師致以誠摯的謝意和崇高的敬意。在此,我還要感謝各位同學(xué),正是由于你們的幫助和支持,我才能克服一個(gè)一個(gè)的困難和疑惑,直至本文的順利完成。在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!參考文獻(xiàn)[01]譚浩強(qiáng).《C程序設(shè)計(jì)題解與上機(jī)指導(dǎo)》.北京:清華大學(xué)出版社,1992.[02]趙海廷.《C語言程序設(shè)計(jì)》.北京:人民郵電出版社,2005.[03]何光明,楊靜宇.《C語言程序設(shè)計(jì)與應(yīng)用開發(fā)》.北京:清華大學(xué)出版社,2006[04]張強(qiáng)華.《 C 語言程序設(shè)計(jì)》.北京:人民郵電出版社,2001.[05]譚浩強(qiáng).《 C 語言程序設(shè)計(jì)》.北京:清華大學(xué)出版社,1999.[06]徐建民.《 C 語言程序設(shè)計(jì)》.北京:電子工業(yè)出版社,2002.[07]錢啟平.《C語言程序設(shè)計(jì)基礎(chǔ)》.北京:鐵道出版社,2000.[08]. 北京:清華大學(xué)出版社,2006.[09]高陽等.微軟Visual Studio 2010實(shí)戰(zhàn)兵法.北京:電子工業(yè)出版社,2010.[10]王繼民,柴春來,余宇峰等. C++:清華大學(xué)出版社,2003.[11]廖雷.《C語言程序設(shè)計(jì)》.第2版.北京:高等教育出版社,2006. [12]賈學(xué)斌,宋海民.《C語言程序設(shè)計(jì)》.06年版.北京:中國鐵道出版社,2007. [13]徐新華. 《 C 語言程序設(shè)計(jì)教程》.:清華大學(xué)出版. [14]李大友. 《 C 語言程序設(shè)計(jì)》.:. [15]畢萬新. 《 C 語言程序設(shè)計(jì)》.:大連理工大學(xué)出版. [16]劉 燕. 《 C 語言程序設(shè)計(jì)》.:. [17]方少卿. 《C語言程序設(shè)計(jì)》. :. [18]吳文虎. 《 程序設(shè)計(jì)基礎(chǔ)》.:. 附錄A附 錄:英文技術(shù)資料翻譯英文原文:The History of the InternetThe Beginning ARPAnetThe Internet started as a project by the US government. The object of the project was to create a means of munications between long distance points, in the event of a nation wide emergency or, more specifically, nuclear war. The project was called ARPAnet, and it is what the Internet started as. Funded specifically for military munication, the engineers responsible for ARPANet had no idea of the possibilities of an Internet. By definition, an 39。Internet39。 is four or more puters connected by a network. ARPAnet achieved its network by using a protocol called TCP/IP. The basics around this protocol was that if information sent over a network failed to get through on one route, it would find another route to work with, as well as establishing a means for one puter to talk to another puter, regardless of whether it was a PC or a Macintosh. By the 8039。s ARPAnet, just years away from being the more well known Internet, had 200 puters. The Defense Department, satisfied with ARPAnets results, decided to fully adopt it into service, and connected many military puters and resources into the network. ARPAnet then had 562 puters on its network. By the year 1984, it had over 1000 puters on its network. In 1986 ARPAnet (supposedly) shut down, but only the organization shutdown, and the existing networks still existed between the more than 1000puters. It shut down due to a failied link up with NSF, who wanted toconnect its 5 countywide super puters into ARPAnet. With the funding of NSF, new high speed lines were successfully installedat line speeds of 56k (a normal modem nowadays) through telephone linesin 1988. By that time, there were 28,174 puters on the (by then decided) Internet. In 1989 there were 80,000 puters on it. By 1989, there were 290,000. Another network was built to support the incredible number of peoplejoining. It was constructed in 1992. Today The InternetToday, the Internet has bee one of the most important technological advancements in the history of humanity. Everyone wants to get 39。on line39。 to experience the wealth of information of the Internet. Millions of people now use the Internet, and it39。s predicted that by the year 2003 every single person on the planet wi
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1