錯誤的發現與修正

當資料儲存在磁碟或是要從一台電腦傳送到另一台時,我們會希望在傳送過程中,資料不會因為任何原因而被改變。然而,有時候還是會發生一些意外性錯誤,使資料毀損或改變。在以下活動中,我們會使用一個魔術般的手法,在資料受損而被改變時能夠發現並修正它。


卡片翻轉魔術:

http://163.22.72.196/html5/card_flip_magic/card_flip_magic.html

1. 請一位同學操作,將卡片以5 x 5的方式排好,並隨意翻至不同面。
2. 老師會任意增加一行或一列(增加的卡片稱為同位卡Parity Card),讓它看起來更複雜。
3. 老師蒙上眼睛,請同學在已經排好的卡片堆中任意選擇一張,並使其翻到不同面。
4. 老師可以很快地找出被翻面的那張卡片。你猜猜是如何做到的?
5. 如果同學翻了兩張或兩張以上的卡片,還能找出來被翻動過的卡片嗎?
6. 嘗試擴大卡片的版面(例如變成9 x 9),同位卡的操作讓它變成10 x 10,再操作這個魔術一次。 


【延伸活動 - 條碼的產生與讀取】

條碼產生器 http://online-barcode-generator.net/

網頁條碼讀取辨識 http://www.onlinebarcodereader.com/