所在位置:首頁/T-資訊科技應用/T1-資料處理應用專題/T1-3 資料運算與分析/resources/T1-3-00011
CS T_T偷插電的資訊科學 – 錯誤的發現與修正(驗證碼的概念2)
【教 學 活 動 】
活動目標:學會操作試算表軟體,實作ISBN驗證碼的產生。
活動時間:40分鐘
先備知識:ISBN的驗證碼產生規則。
授課年級:七年級
內容程度:中階
教學活動流程:
【活動:以試算表軟體實作ISBN驗證碼的產生】
1. 開啟試算表軟體,如Microsoft Excel、LibreOffice Calc或是google的試算表等。
2. 以ISBN-13的驗證碼規則為例,以「公式」功能計算總和。
- 例如:ISBN為978-986-181-728-6,依據以下公式,算出來的值為
(9 x 1) + (7 x 3) + (8 x 1) + (9 x 3) + (8 x 1) + (6 x 3) + (1 x 1) + (8 x 3) + (1 x 1) + (7 x 3) + (2 x 1) + (8 x 3) = 164
- 如果餘數是0,檢查碼就是0。如果不是的話,就用10減掉餘數,得到的值就是檢查碼。
10 - 4 = 6
- 最後檢查該書號的最後一碼,跟算出來的檢查碼是否一致。必需是一致的,才代表這個ISBN碼正確。
3. 使用MOD函數,取得總和除以10之餘數
164 ÷ 10 = 16 餘 4
4. 使用IF函數產生檢查碼
如果餘數是0,檢查碼就是0。如果不是的話,就用10減掉餘數。10 - 4 = 6
5. 學生完成檔案後,儲存並繳交。
參考資料:
關鍵字:錯誤的發現與修正、不插電教學法、偷插電的資訊科學