裝飾圖案
簡介
單元結構
教師參考資料
留言板
背景圖案
裝飾圖案
裝飾圖案
背景圖案

裝飾圖案教師參考資料

教師參考資料 – 電腦程式


世界上有很多種圖龜(LOGO)的語言程式。圖龜是一個編寫程式的軟件,輸入不同的指令來移動圖龜,在圖幕上繪畫圖形。MSWLogo是其中一個圖龜軟件,可到下列網址下載,但須遵守保護知識產權條例。


I. 圖龜的工作視窗
II. 基本指令的用法
III. 重複指令
IV. 過程指令
V. 繪畫不同長度的圖形
VI. 發聲指令
VII. 附加內容

I. 圖龜的工作視窗

電腦視窗畫面

返回



II. 基本指令的用法

圖龜以簡單的步行(前行或後退)、旋轉(左轉或右轉)、重複等指令,完成許多圖形的繪製。

中/英指令 電腦代號 用法舉例
前行/Forward FD FD 100
後退/Backward BK BK100
左轉/Left Turn LT LT 180
右轉/Right Turn RT RT 180
重複/Repeat REPEAT REPEAT 4 [FD 100 RT 90]


示例一:移轉及轉向指令的運用
鍵入以下指令
FD 90
LT 45
FD 50
RT 85
BK 160
RT 50
FD 170
圖龜移動圖示


圖龜除了以上指令外,還包括其他指令輔助繪圖。例如利用PU、PD繪畫分
離圖及虛線圖。

中/英 指令 電腦代號 用途
提筆/Pen Up PU 把筆提起,不留痕跡。
落筆/Pen Down PD 把筆放下,會留痕跡。
擦筆/Pen Erase PE 走過的地方會擦去。
恢復繪畫/Pen Paint PPT 必須用在PE指令之後來恢復繪畫狀態。
顯龜/Show Turtle ST 顯示圖龜。
隱龜/Hide Turtle HT 不顯示圖龜。
清除畫面/Clear Screen CS 清除繪圖,圖龜回原位。
清圖/Clean CLEAN 清除繪圖,圖龜留在最後的地方。
清文/Clear Text CT 清除文字。
返回原位/Home HOME 圖龜回原位。



示例二:分離圖
鍵入以下指令
RT 90 FD 100 PU BK 50 LT 90 FD 50 LT 90 FD 30 PD BK 60

圖龜移動圖示


示例三:擦筆的用法
鍵入以下指令
RT 90 FD 100 PU BK 50 LT 90 PD FD 50 LT 90 PU FD 30 PD BK 60

圖龜移動圖示

PU FD 30 PD LT 90 PE FD 50 PPT HT

圖龜移動圖示

返回



III. 重複指令

用重複指令把若干個相同的指令進行簡化。
格式: 重複指令 重複次數 [ 指令組 ]
例子: REPEAT 4 [ FD 100 RT 90 ]
(這是一個正方形的繪圖)
正方形




示例四:利用重複指令繪畫一朵花
- 一個三角形的形成
REPEAT 3 [ FD 100 RT 120 ]

圖龜繒圖的圖案

- 五個三角形所組成的花瓣
REPEAT 5 [ REPEAT 3 [ FD 100 RT 120 ] RT 72 ]

圖龜繪畫的圖案

- 繪畫一朵花
- REPEAT 5 [ REPEAT 3 [ FD 100 RT 120 ] RT 72 ]
BK 250 FD 100 LT 45 FD 70 BK 70 RT 90 FD 70

圖龜繪畫的圖案

返回



IV. 過程指令

按一定的格式和步驟,編一組能完成某項工作的指令並選取一個名稱。指令一經定義後,已是一個新指令,可多次使用。這樣更能簡化許多複雜的指令設計工作。

格式: TO 過程指令名稱
背景圖案指令組
END
例子: TO SQUARE
背景圖案REPEAT 4 [FD 100 RT 90]
END



  1. 過程指令的步驟
    1. 輸入 TO 過程指令名稱。後按 Enter/Execute。
      電腦操作畫面
    2. 輸入指令組,按Enter。
      電腦操作畫面
    3. 輸入 “end” 及按 OK,來完成過程指令步驟。
      電腦操作畫面
    4. 正方形的內容已定義。
      電腦操作畫面
  2. 修改過程指令內容
    1. 按工具列上的檔案,然後選擇 “Edit”。
      電腦操作畫面
    2. 已設定的過程指令名稱出現在 “Edit Procedure”,選擇該名稱。
      電腦操作畫面
    3. 進行修改指令組內容部分。完成後,按 “Editor”工具列上的 “File”,然後選擇 “Save and Exit”。
      電腦操作畫面
      電腦操作畫面
  3. 過程指令的運用
  4. 在立即執行方式下,單獨鍵入過程名稱來執行。
  5. 例: 如繪畫一個三角形,只需鍵入 “TRIANGLE” (假設三角形已設定其內容),立即顯示出該繪畫圖案。
  6. 在編輯方式下,過程內可運用另一過程。
    例:如繪畫一個由三角形和正方形組成的屋形圖案,指令組該如下:
    • 首先設定三角形及正方形的定義,分別是:REPEAT 3 [FD 150 LT 120] 及 REPEAT 4 [FD 150 RT 90]。
    • 再定義 “HOUSE” 的內容包括有: RT 90
      TRIANGLE
      SQUARE
    • 鍵入 “HOUSE”,繪畫圖案如下:
      電腦繪畫的圖案

返回



V. 繪畫不同長度的圖形
在設定過程指令時,對某些數據不作具體的賦值,只寫參數名稱,就是過程帶
變量的指令。例子如下:
設定任意邊長的正方形,把邊長設作變量,取個變量名稱如,:LENGTH。 然後開始設定正方形的定義。

TO SQUARE :LENGTH
背景圖案REPEAT 4 [ FD :LENGTH RT 90 ]
END

完成後,鍵入所需邊長的正方形便可。
e.g. type “SQUARE 50”
電腦繪畫的圖案

type “SQUARE 200”
電腦繪畫的圖案

返回

VI. 發聲指令

格式: 音樂指令 [ 音頻 音長 ]
例子: SOUND [ XXX XXX ]

示例五:鍵入以下指令,能否認出它的旋律。
SOUND [659 300] SOUND [784 300] SOUND [784 300] SOUND [523 300]
SOUND [587 300] SOUND [659 300] SOUND [659 300] SOUND [880 300]
SOUND [784 300] SOUND [523 300] SOUND [587 300] SOUND [659 300]


音調及音頻表
音調 音頻 音調 音頻
C 131 C 523
D 147 D 587
E 165 E 659
F 175 F 698
G 196 G 784
A 220 A 880
B 247 B 988
C 262 C 1047
D 294 D 1175
E 330 E 1319
F 349 F 1397
G 392 G 1568
A 440 A 1760
B 494 B 1976

 

返回



VII. 附加內容
  1. 在MSWLogo中,用 “SETFLOODCOLOR” 調校顏色指令可調校不同的顏色。只需在原來的繪圖圖案上,加上設置圖畫顏色的指令便可。 “FILL”是填色的指令,把已編寫好的顏色設定執行。

    格式: 調校顏色指令 [ 設定顏色數據 ]
    填色指令
    例子: SETFLOODCOLOR [ XXX XXX XXX ]
    FILL

    顏色比例數據
    電腦繪畫的圖案
    例子: [ 000 000 000 ] = 黑色
    [ 255 255 255 ] = 白色
    [ 255 000 000 ] = 紅色
    [ 000 255 000 ] = 綠色
    [ 000 000 255 ] = 藍色
    [ 255 000 255 ] = 紫色
    [ 128 128 128 ] = 灰色
    [ 400 100 000 ] = 啡色
    [ 255 170 000 ] = 橙色
    顏色比例的數據可隨意改變,以調校不同的顏色。

     
  2. 填色指令的用法
    • 執行提筆指令 “PU”,將圖龜示浮標移到需要著色的範圍內;
    • 調校所需要的顏色數據;
    • 用填色指令 “FILL”將著色範圍塗上顏色;

    例: 繪畫正方形並填上藍色
    1. REPEAT 4 [ FD 100 RT 90 ]
      電腦繪畫的圖案
    2. PU RT 45 FD 20
      電腦繪畫的圖案
    3. SETFLOODCOLOR [ 000 000 255 ]
      FILL
      電腦繪畫的圖案

      注意:假若填錯了顏色,只要再設定顏色指令,並覆蓋於該圖形上便可。

     
  3. 在MSWLogo列印
    1. 按工具列上的點陣圖 “Bitmap”,然後選擇列印 “Print�”。
      電腦操作畫面
    2. 選擇合適的列印機及各項目後,按 “Enter”。

返回

回上頁

聯絡我們