2009年1月1日 星期四

期末總評




這是我的老鼠走迷宮,我用1和0和@小老鼠符號來表示,之前遇到的判斷方位,我把它改成四個方位的判斷,這樣會比較簡單,另外輸出方面,將堆疊裡面都變成小老鼠的符號,之前的問題都解決了。

演算法:
輸入:迷宮,以二維陣列maze來表示
輸出:從入口到出口的路

( i , j , dir ) = ( 1 , 1 , E ); //一開始先把老鼠在原點
Push (( i , j , dir )); //把原點放進去堆疊裡
while(堆疊裡還有資料)
{
( i , j , dir) = pop();
while(在迷宮中還有路可以走)
{
(U , V)= 自( I , J)欲嘗試的下一步座標
if((u==m) && (v==p))
{ 成功找到出口,輸出路徑,可以停止了 }
}
}

--------------------------------------------------------

期末成績大結算

我期中的成績
Week 3 :A10 B5 C1   100分
Week 4 :A5 B6 C4    95分
Week 5 :A9 B5 C2    75分
Week 6 :A1 B1 C11   31分
Week 7 :A0 B5 C8    35分
Week 8 :A1 B5 C5   43分

平均:63.16 分 四捨五入=63分


期末的成績

Week 16: A 2 B 6 C 7分數 53.85
Week 15: A 6 B 6 C 1分數 83.64
Week 14: A 7 B 7 C 2分數 80
Week 13: A 1 B 7 C 7分數 51.54
Week 12: A 2 B 8 C 5分數 60

平均:65.805 分 四捨五入=66分

平時總成績 (63+66)/2= 64.5分

--------------------------------------------------------

自評分數和心得

我給我自己的分數是9
覺得自己有些部分沒做好,大部分都是自己的問題,我有發現在這些問題,我也努力的改進,雖然進步沒有說很明顯,我該做到的都做到了,所以我給自己9分。
  到學期末了,這學期也學了不少東西,到後來自己寫一個程式,也認識了什麼是Apple電腦,還有一本很難讀卻很有意義的書,自己也學到不少東西,上了這堂課後,總覺得自己的見識變寬廣了,之前剛開始上課都還懵懵懂懂的,到現在我接觸很多東西,讓我有一點點的進步,覺得很開心,也感謝老師教我們這麼多。
--------------------------------------------------------

1 則留言:

  1. 這個老鼠走迷宮的程式, 輸出都還是以文字模式為主, 完全沒有把 C++ Builder 的特色用出來耶!

    回覆刪除