工作日记-张吉林
| 日期 | 今日工作總結(jié) | 問題及改善方法 | 明日計(jì)劃 |
| 1.25 ? ? ? ? ?? | 1.完成課程設(shè)計(jì)之萬年歷 2.完成課程設(shè)計(jì)之Total求和 | 問題1:記事本上寫出的代碼在編譯器上第一次編譯總是出現(xiàn)許多錯誤。 改善方法:寫的時候注意;及各個變量的聲明,保持清晰的思路,盡量少出錯誤。 問題2:小Bug較多,每一個程序都需要反復(fù)修改多次才能得到想要的結(jié)果。 改善方法:在寫代碼之前先思考一個可行的思路,隨著思路邊寫邊Debug,保證不要在程序?qū)懲曛蟛虐l(fā)現(xiàn)一堆Bug | 完成課程設(shè)計(jì)之小商品管理系統(tǒng) |
| 1.26 | 1.課程設(shè)計(jì)3完成了一 半 2.寫了時間管理的體會 | 問題1:%f輸入字符串報錯 改善方法:在程序開始前給float類型的數(shù)寫一個初值,這屬于Vcbug | 完成課程設(shè)計(jì)之小商品管理系統(tǒng) |
| 1.27 | 1.課程設(shè)計(jì)3還沒有完成,在調(diào)試BUG上花費(fèi)了過多的時間,幾乎用了一個下午,進(jìn)度也即將完成。 | 問題1:因?yàn)橹皩懙臅r候沒有用連接的鏈表來寫,今天改的過程中花費(fèi)了過多的時間,并且在判斷p->next上總是出錯。 改善方法:在寫程序之前把大的框架想清楚,以免出現(xiàn)今天這樣修改的情況,對于指針的指向問題,在寫程序中帶上一支筆和紙將情況寫出來會有很好的效果。 | 完成課程設(shè)計(jì) |
| 1.28 | 1.完成了課程設(shè)計(jì)3 | 問題1:對鏈表進(jìn)行排序時意外觸發(fā)的斷點(diǎn)過多 改善方法:不知道怎么解決,代碼沒有問題,只能用其他的算法來代替 | 學(xué)習(xí)一些java基礎(chǔ) |
| 1.29 | 1.修正了課程設(shè)計(jì)3bug 2.看了一些JAVA的基礎(chǔ)內(nèi)容 3.嘗試使用了easyx,使C語言可以進(jìn)行繪圖 4.試著寫了一下貪吃蛇 | 問題1:因?yàn)樾薷牧艘粋€結(jié)構(gòu)體卻沒有修改文件,導(dǎo)致讀文件讀出來的信息全是錯誤的。 改善方法:每次修改文件后都需要重新寫入,或則先按照原來結(jié)構(gòu)體大小讀出來,在重新寫入 問題2:鏈表生成的貪吃蛇身體,貪吃蛇進(jìn)行移動時坐標(biāo)錯誤 改善方法:使用雙向鏈表。 | 完成貪吃蛇。 如果有其他課程安排,優(yōu)先完成課程 |
| 日期 | 今日工作總結(jié) | 問題及改善方法 | 明日計(jì)劃 |
| 1.30 ? ? ? ? ? ? ? ?? | 今天一天都在寫貪吃蛇 上午完成了DOS版的貪吃蛇,下午開始嘗試用easyx來進(jìn)行繪圖 現(xiàn)在已經(jīng)可以將界面繪畫出來了,不過有點(diǎn)丑 | 問題1::貪吃蛇的逆向移動判斷錯誤導(dǎo)致無論輸入什么都無法使貪吃蛇移動 改善方法:因?yàn)閑asyx的代碼難以用debug查看。所以在紙上進(jìn)行模擬,先已解決。 問題2:繪畫面板的貪吃蛇坐標(biāo)計(jì)算困難 改善方法:依舊是在紙上畫圖,計(jì)算結(jié)果,在拿到編譯器上嘗試 | 晚上的時候完成貪吃蛇圖像版 |
| 1.31 | 今天出去修電腦了,也回家了一趟,唯一學(xué)習(xí)的時間就只有晚上,晚上學(xué)習(xí)了一個新的函數(shù)std::thread(函數(shù)名).detach();可以用來給程序多開幾個線程,使程序運(yùn)營更快,對我的貪吃蛇實(shí)用,貪吃蛇完成了。 | 暫無問題 | 完成兩個算法 |
| 2.1 | 1.完成了窮舉算法,完成了背包問題的求解。 2.聽了張老師的講座, 3.將貪吃蛇的界面更完善了一些 | 問題1:在為貪吃蛇實(shí)現(xiàn)排行榜時,每當(dāng)排行榜重新排列時,蛇頭的head指針自動指向NULL,不知道如何解決。 改善方法:暫無 問題2:沒有完成第二個算法 改善方法:抓緊時間 | 1:完成算法: 2:解決貪吃蛇排行榜的問題 |
| ? | ? | ? | ? |
| ? | ? | ? | ? |
總結(jié)
- 上一篇: C 语言课程设计 最终答辩版 学生通讯录
- 下一篇: 机房之退卡