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

正文內容

c語言實現(xiàn)俄羅斯方塊經典游戲課程設計-資料下載頁

2025-01-16 04:24本頁面
  

【正文】 入下一個橫坐標的循環(huán)。第三對于消行的判斷與操作。因為“■”字符橫坐標占兩個的問題,導致打印方塊時橫坐標都要乘以2,于是統(tǒng)一取左邊第一個位置為1進行各種操作。故最終判斷是否滿行時該行的地圖矩陣存儲的數(shù)據(jù)是0交錯的。在判斷消行時因為每次消行判斷只與當前操作的方塊有關,所以判斷只需在有方塊的橫坐標處進行判斷,再者消行時也只從開始消行的橫坐標向上操作,一下部分不需要變動,可以增加程序執(zhí)行的效率。 調試的方法問題 1:“■”字符橫向輸出占兩格問題 同樣是坐標,因為之前下手寫比較簡單的打印和擦除函數(shù)實現(xiàn)方塊移動的時候,沒有細想就用橫坐標乘以2的方式把方塊畫出來了,到了后期編判斷函數(shù)的時候一直為此煩惱,后來索性把打印的“■”換成“10”觀察數(shù)據(jù)應該如何存儲,而得出向左靠齊存儲的想法。問題 2:判斷函數(shù)問題因為要編一個通用的判斷函數(shù),所以一直向左向右判斷與向下判斷與原地判斷就要都寫在一個函數(shù)里,再加上橫向輸出占兩格的問題,一度無法實現(xiàn),不過通過不斷運行調試,縱然有很多錯誤之處,但每發(fā)現(xiàn)一個錯誤就會都修改程序消除這個錯誤,但是其他錯誤并沒有解決,但當你針對每一個錯誤解決完的時候,也就是編出了正確代碼的時候。問題4:itoa函數(shù)的調試過程分數(shù)顯示時需用調用了這個函數(shù)。經過多次調試,發(fā)現(xiàn)其初始是默認初始,便把初始置0,后來運行程序分數(shù)便能夠正確累加。問題3:語法錯誤程序剛編寫的時候有許多語法錯誤,后經過不斷地設斷點調試,以及分模塊的調試,逐步修正,完成了整個程序。 程序性能評價在程序運行的效果上還是非常流暢的,不論是方塊自身的反轉變換移動,還是滿行后的消行都沒有延遲,在實現(xiàn)鍵盤操縱的過程中也沒有什么延遲感。在程序設計上大體上感覺還是不錯的,通過幾個函數(shù)模塊互相嵌套調用實現(xiàn)程序設計上的幾個模塊的功能,減少了代碼重復率,增加了代碼執(zhí)行的效率。在程序的精簡度方面做的還不夠,由于許多函數(shù)內都重復調用了一些變量,導致可能設置了較多的全局變量。另外方塊并沒有實現(xiàn)彩色隨機出現(xiàn),而都為紅色。且在界面右邊也未設計出現(xiàn)下一個方塊的函數(shù),增大了游戲的難度。但基于此程序中方塊生成及打印的算法,這兩點恐怕無法實現(xiàn),在這一點上做得不夠好。三.心得體會通過這次小學期的計算機實習,我的編程能力的得到了很大提升。通過實踐將原來學習的許多理論知識應用到編程實際中,不僅鞏固了自己的與原來已經掌握的知識,還鍛煉了自己的動手能力,增強了信心。之前正常課時的C++學習只是基于書本,平時的上機也只局限于對一些小程序的調試和部分語句的編寫,表明上雖然懂了,但是離實踐還有很遠。我們真正消化為自己掌握的內容其實很少,所以對于C++,只是個平面的印象,然而這次計算機實習讓它變得立體鮮活。一開始的我還毫無頭緒,但是通過老師的講解,我首先從網(wǎng)上查找了一些代碼,自己試著調試,嘗試先看懂每個函數(shù)的功能,大致了解編寫俄羅斯方塊的基本思路,再自己嘗試著一邊借鑒一邊原創(chuàng)。由于是自己編寫的程序,所以開始運行時出現(xiàn)了很多錯誤,由此我對程序的調試過程有了更加深刻的理解,并能熟練地運用這些調試方法。某些錯誤是語法的錯誤,有的是自己的不仔細造成的錯誤,這些錯誤都使我對于C++的編程以及自己的細心程度有了極大的提升。通過這次計算機實習,通過俄羅斯方塊這個小游戲的編寫,我接觸了不少不曾用過的函數(shù),了解了控制臺編程,體會到模塊化,多文件,多線程的好處。這次實習讓我在編譯原理方面得到了鞏固,而且使我們對軟件的編寫有了一個初步的認識,同時,我的動手能力得到了提高。總之,這次實驗讓我受益匪淺
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1