作者序
徐力行
是什麼造成我們的孩子怕數學,甚至恨數學?是教育的問題還是社會問題?數學真的那麼的無趣可怕嗎?大家都知道數學在科學上及工程上的重要,如果我們的孩子只是數學成績不好,但不怕數學也愛數學,相信我們是有希望的,反之我們的孩子數學成績不好,怕數學也恨數學,那就比較麻煩了。
大部分的數學課本都是理論或是計算導向,學生不是迷失在定理的推導中,就是在繁複的計算中受挫。由此看來,仍然有很多事情我們可以嘗試。譬如我很喜歡用情境學習的方式,以故事為導向,隨著故事的發展,讓一些艱深的定理和邏輯做置入性的行銷。
我的專長是圖形理論,如何把圖形理論比較完整的介紹給讀者,正是我寫這本書的目的。為什麼以動物園做為故事背景呢?很簡單!動物園中的一個景點,猶如對應一台電腦,連接兩個景點的邊,就是電腦間的連線,於是整座動物園就對應了一個網路或是一個圖形。
在書中有很多「漢米爾頓圈」的問題,也就是有一個圓圈包含所有景點,使得每一個景點(除了出發點和結束點外)只出現一次。這個問題是網路管理上很重要的問題。現今我們已走入雲端的時代,資源的共享是必然的,因此類似的理論研究,將在未來被廣泛的應用。
試想:在網路上兩台以上的電腦都想使用印表機,請問印表機到底要聽哪一台電腦發出的指令、印出所要列印的東西?(請你停在這兒多想一會,網路上沒有班長,每台電腦都一樣重要。)
解決上面這個問題的方法,來自於一個小朋友常玩的遊戲:一群小朋友圍成一個圓圈,一面唱歌一面傳毛巾,歌聲停止時手上拿著毛巾的人,就要被處罰唱一首歌。應用於網路上,一個小指令在漢米爾頓圈上依次傳遞,任何電腦只要取得這個小指令,就可以使用印表機。如何在遊戲中享受學習、激發創意,是我多年來努力的方向。
摘自《動物園裡的數學》作者序