• 沒有找到結果。

GSP中的遞迴法則

第三章 GSP的遞迴功能於數學內容研發之運用

3.2 GSP中的遞迴法則

在數學中,給定一個初始值,和一個運算的規則,便能得到下一個值,重覆這過程,

便是遞迴。在學校課程中,遞迴出現在以下幾個主題中:

… 微積分(極限和近似值)

… Fractals & Chaos

… 算術式

… 幾何學、藝術和設計

… 數列與級數

… 疊代

… 最優化

… 動態系統、統計力學等

此外,遞迴規則亦經常出現在物理學、化學、生物學中等。

3.2.1 遞迴和數學思考

遞迴對數學思考(或問題解決)的幫助,可從以下幾點思考:

• 推斷結果

如果一個數學問題,我們無法直接算出答案,我們能透過一個規則推斷出答案嗎?

如果可以,遞迴能重覆這規則,直到我們找到答案。

• 逼近答案

如果一個數學問題,我們無法直接算出答案,我們能透過一個規則改善我們對答案的猜 測嗎?

如果可以,遞迴能重覆這規則,直到我們逼近答案。

• 切割問題

如果一個數學問題,實在是太難解答,它能夠被分成二個小問題,讓我們從容易的去回 答嗎?

如果可以,遞迴能將問題切割到足夠小的部份,讓這小部份能夠被解決,然後我們能從 各個被解決的部份,得到我們的答案[24]。

3.2.2 GSP 中的遞迴功能

數學家常用許多的數學方法,來描述遞迴的過程。GSP是個幾何的工具,自然是 用幾何的方法,來描述遞迴。GSP中先給定一個initiator( pre-image objects,比如幾 個點,或幾個數字 ),接下來的圖形或運算,都必須根據給定的initiator來遞迴產生。

Initiator改變,遞迴的結果,就會跟著改變,我們亦能用數字,來控制產生遞迴的次數。

我們把GSP中的遞迴概分成二大類:

1.參數式的遞迴:

在製作遞迴圖形的過程中,需用參數的輔助,經過特定的數學運算,才能製作的圖 形,這部份的遞迴製作過程較複雜,稱參數式的遞迴。

2.圖形式的遞迴:

在製作遞迴圖形的過程中,只需設定圖形的改變方式所製作的圖形(例如讓A點於 下次的遞迴變成B點),這部份的遞迴製作過程較為簡單,稱圖形式的遞迴。

而所完成的遞迴檔案,呈現的介面,則主要分成二種方式,分述如下:

1.步驟化:

將所欲呈現的每個步驟,用按鈕的方式,讓操作者可用步驟化的方式,作檔案的操 作。

2.自動化:

自動化的呈現方式,主要在表達動畫的效果,這也是GSP的特色之一。

今以建構如圖3.2.2-1的圖形為例,說明圖形式的遞迴。任一三角形,取各邊中點,

再連成一個新的三角形,簡單說明製作過程,大部份的圖形式的遞迴,都會用到類似的 過程。

C

A B

圖 3.2.2-1 圖形式的遞迴例圖 1

D

F E

C

A B

圖 3.2.2-2 圖形式的遞迴例圖製作過程2

任意作出Δ ABC,及各邊中點 DEF,如圖 3.2.2-2,選取 ABC 三點,按 GSP 上方選單

【Transform】/【Iterate】

圖 3.2.2-3 圖形式的遞迴例圖選單設定3

並作好如圖 3.2.2-3 疊代的設定,產生新Δ DEF,按下【Iterate】即完成了。

GSP 提供一個功能,當我們選取整個圖形,按下鍵盤上的『+』號,則能增加一次的遞

迴;按下鍵盤上的『-』號,則能減少一次的遞迴。改變Δ ABC,接下來遞迴產生的三

角形,亦將隨著改變。

參數式的遞迴,則以製作一圓內的正 N 邊形為例,作一簡單的介紹,說明製作方法,

大部份的參數式的遞迴,都會用到類似的過程。

如圖 3.2.2-4,在圓 O 上,任取一點 A,並作一可改變的參數 t,將 A 點旋轉360 t

D

, 得到 B 點,如圖 3.2.2-5,選取 A 點及參數 t,按住 Shift 鍵及 GSP 上方選單【Transform】

/【Iterate To Depth】,並作好 A=>B 的遞迴設定,按下【Iterate】即完成了。

圖 3.2.2-4 參數式的遞迴範例(1)4 圖 3.2.2-4 參數式的遞迴範例(2)5

這時候,當我們選取參數 t,按下鍵盤上的『+』號,則能增加一次的遞迴;按下 鍵盤上的『-』號,則能減少一次的遞迴,只要改變參數 t 的數字,即可改變圓內接正 多邊形的邊數,如圖 3.2.2-5 所示。。

圖 3.2.2-5 參數式的遞迴範例(3)6

相關文件