Windows中看似簡(jiǎn)單的畫(huà)圖軟件,可以畫(huà)出一些有趣而不尋常的圖案,本期提供的例子,在涉及位圖、編碼、遞歸等信息技術(shù)教學(xué)內(nèi)容時(shí),都可以派上用場(chǎng)。
首先,將畫(huà)圖的畫(huà)布放大到800%(選擇菜單“查看→縮放→自定義”),然后,用鉛筆工具描出一個(gè)小圖案,圖案尺寸控制在4×4像素之內(nèi)。如圖1中的三個(gè)小圖案。
為這些小圖案編碼,以圖案為例,因?yàn)槭?×2像素,按從左到右、從上到下排序,可將其編碼為“1、1、換行、1、0”,即黑色編碼為1,白色編碼為0,根據(jù)其形狀,這里暫且稱(chēng)其為“角尺”編碼。又如圖案,是3×3像素,可將其編碼為“1、0、1、換行、1、1、1、換行、1、0、1”,暫且稱(chēng)其為“H型”編碼。
將上面的編碼當(dāng)成該圖形自我“復(fù)制繁衍”的最小“基因”,接下來(lái)要做的,是將剛才的編碼規(guī)則反復(fù)運(yùn)用于圖案本身。例如,將“角尺”編碼運(yùn)用于“角尺”圖案本身(如圖2)。
顯然,這個(gè)更大范圍內(nèi)的圖案,仍然遵循著“1、1、換行、1、0”的規(guī)律,將該圖拼合起來(lái)(注意去掉“圖像—不透明處理”前的鉤),就能夠得到“角尺”的自我復(fù)制,這個(gè)復(fù)制過(guò)程可以一直持續(xù)下去。(如圖3)
得到的這個(gè)圖案有一個(gè)稱(chēng)謂,叫做謝爾賓斯基三角形,它是通過(guò)自相似復(fù)制產(chǎn)生分形效果的典型案例,如果自我復(fù)制反復(fù)繼續(xù)下去,將會(huì)得到令人驚嘆的效果。在課堂上,可以鼓勵(lì)學(xué)生自己先設(shè)計(jì)一個(gè)小型圖案,通過(guò)將編碼運(yùn)用于圖案本身的過(guò)程,快速制作出不同的有趣分形圖案。(答案在本期找)