顯示具有 95360512 許凱傑 標籤的文章。 顯示所有文章
顯示具有 95360512 許凱傑 標籤的文章。 顯示所有文章

2008年1月10日 星期四

期末自評

1.出席率(16%):15%16次中一次沒來
2.Blog文章(14%):13%
3.上課互動(10%):3%教同學
3.作業程式(30%):30%有不同的演算法
4.bcb(30%):24%看書加找資料學習
總共:86分
3.4比例較高,因為那是我來的目的

2007年12月30日 星期日

雜訊


原圖

隨機產生i,j位置後第i第j列變黑點第j第i列變白點

如果有黑點會白點則取左邊的
如果是最左邊那行則取上面的
萬一左邊或上面是雜訊呢?
不會有這問題,因為程式是從上到下,從左到右,所以左邊跟上面的都是處理過的,不會是雜訊

2007年12月27日 星期四

變色+反轉


反轉的




變色~將得到的顏色跟R1=255作^運算就是了~

2007年12月20日 星期四

改圓


左邊理論上是方形~怎麼回事?

2007年12月13日 星期四

影象合體



讓圖依不同比例作合體
資訊展:
敗了一台EEEPC,把飯錢都敗光了,不過EEEPC改裝後還不錯用

2007年11月29日 星期四

到期中為止

到期中我還是不清楚上課的目地
上課的目的是
1.學會程式設計
2.學會打有效率的程式
3.學會還用不到理論
4.學會BCB元件的用法
5.學會BCB函式的用法
6.學會小遊戲的演算法
7.學會影像的處理
8.學會做電腦動畫
我不知道是哪一個不過我來的目的是4,5,7,8
或許這不是個適合討論的環境,不過自認為很努力的做自己想做的事(就是BCB每個元件玩玩看)所以給自己80分

2007年11月8日 星期四

拼圖-加強版

還是這張圖
這裡數字代表拼圖



這裡數字代表第幾格


最終決定的亂數排法
觀察以上2張圖
第2張圖的移動順序
9<->8
8<->7
7<->4
4<->5
5<->2
2<->3
3<->6
你發現了嗎?
拼圖每一次都是奇數格跟偶數格互換
只要順序反過來就是解答了
推論後可得只要每次互換都是奇數格跟偶數格互換就會有解

2007年11月6日 星期二

拼圖-加強版


開始:
第1步:分割圖,請參考上一篇

第2步:亂數排序,傳入要交換的2個圖編號(0~8),利用位置交換

經過老師提醒後發現會出現無解的情形,所以上網找了何時會出現無解的情形

加上一個如果無解則將空白移到有解的位置判斷(無解的判斷法在下面)


遊戲:
第1步:點空白四周的圖,判斷位置是否跟空白的位置相差為一個圖的長或寬

是則移動
第2步:用陣列確認是否完成,一開始是0~8,當圖移動時跟著移 ,未完成則回到遊戲第1步

EX:第5個跟第9個圖(空白的圖)交換,陣列變{0,1,2,3,8,5,6,7,4}

第3步:顯示出隱藏的第9格


無解的判斷法:

參考下面的那個網頁

http://www.shes.hcc.edu.tw/~oddest/math162.htm



覺得第一個方法太麻煩第二個看不懂


沒關係,我也覺得很麻煩

所以,觀察了一下,發現還有一個方法,下面是用小畫家畫有解的圖





看出來了嗎?
由於空白到原本位置的移動次數等於交換次數
而移動次數跟移動到原本位置的最少次數都為奇數次或偶數次
(例如:移4次的空白移動到原本位置最少次數的路徑為空->7->8為移2次)
因此可得到若交換次數跟空白移動到原本位置的最少次數都為奇數次或偶數次
時有解。

2007年11月1日 星期四

bcb6.0光碟

我把光碟交陳宥誠保管了,有需要的就找他巴~

2007年10月28日 星期日

分割圖


int x=0,y=0,i=0;
TImage *img[9]={Image1,Image2,Image3,Image4,Image5,Image6,Image7,Image8,Image9};
for(;y<180;y+=60) x="0;x<300;x+=">Canvas->CopyRect(Rect(0,0,150,90),oImage->Canvas,Rect(x,y,x+100,y+60));
好像可以直接用的樣子,不需要另外的函式

2007年10月18日 星期四

完成圖


向量式空間小速度快?

沒記錯的話,向量式有時候是空間比較小沒錯,可是需要大量的運算巴,這樣cpu不夠的應該要等很久巴,那來的速度快?

2007年10月4日 星期四

壓縮

怎麼樣的壓縮會造成失真,壓縮與無失真壓縮的基本原理為何?

有襯線?無襯線?

1-5的有襯線無襯線差別在那?我看不出圖1-4有啥差