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

教師參考資料 – 漫遊器


漫遊器是一種機械工具。我們可以利用語言程式的指令,命令漫遊器在地上移動。以下利用了其中一種漫遊器作為參考例子演繹本學習單位。


I. 基本指令的用法
II. 重複指令
III. 過程指令
IV. 附加內容

I. 基本指令的用法

圖龜語言以簡單的步行(前行或後退)、旋轉(左轉或右轉)、重複等指令,完成圖形的繪畫。利用漫遊器更容易掌握圖龜語言指令的運用。


中/英指令 漫遊器代號 用途
清除記憶/Clear Memory CM 清除指令記憶。
清除項目/Cancel Entry CE 清除最後一項或一個指令清除。
執行指令/Go GO 把記憶系統的指令執行。


中/英指令 漫遊器代號 用法舉例
前行/Forward 漫遊器代號 漫遊器代號 2 GO
後退/Backward 漫遊器代號 漫遊器代號 2 GO
左轉/Left Turn 漫遊器代號 漫遊器代號 90 GO
右轉/Right Turn 漫遊器代號 漫遊器代號 90 GO
重複/Repeat R R 4 [ ] 漫遊器代號 1 漫遊器代號 90 [ ] GO

示例一:利用漫遊器使用圖龜語言
鍵入以下指令
前行 2
右轉 180
左轉 90
後退 1
執行指令
(注意漫遊器的步行距離,如1步 = 30 cm)

圖龜移動圖示

示例二:CM指令的用法
漫遊器儲存了示範程式,當開啟電源後,按GO便會把示範程式執行。按CM兩次,可暫時清除示範程式,和清除以往記憶。

示例三:CE指令的用法
鍵入以下指令
左轉 40
後退
清除項目指令(CE)
前行 3
右轉 90
清除項目指令
執行指令


漫遊器執行的指令只剩下: 漫遊器代號 40 漫遊器代號 3 GO

圖龜移動圖示

返回


II. 重複指令

用重複指令把若干個相同的指令進行簡化。
格式: 重複指令 重複次數 [ 指令組 ] 執行指令
例子: R 3 [ ] 漫遊器代號 2 漫遊器代號 1 2 0 [ ] GO
(這是一個三角形的繪圖)
三角形


示例四:繪畫三個正方形
鍵入以下指令
R 4 [ ] 漫遊器代號 1 漫遊器代號 9 0 [ ]
漫遊器代號 9 0 漫遊器代號 1
R 4 [ ] 漫遊器代號 1 漫遊器代號 9 0 [ ]
漫遊器代號 1 漫遊器代號 9 0
R 4 [ ] 漫遊器代號 1 漫遊器代號 9 0 [ ]
執行指令


圖龜移動圖示

返回


III. 過程指令

按一定的格式和步驟,編一組能完成某項工作的指令並選取一個名稱。指令一經定義後,已是一個新指令,可多次使用。這樣更能簡化許多複雜的指令設計工作。
格式: 過程指令 次序 [ 指令組內容 ] 執行指令
例子: P 1 [ ] 漫遊器代號 1 漫遊器代號 9 0 漫遊器代號 3 漫遊器代號9 0 漫遊器代號 1 漫遊器代號 9 0 漫遊器代號 3 漫遊器代號 9 0 [ ] GO

返回


IV. 附加內容

漫遊器的其中一個功能是可以發出聲音。

格式: 音樂指令 音長 音調 執行指令
例子: 漫遊器代號 1 1 GO
注意: 音長 – 可輸入數字由1至8,數字越大代表音越長。
音調 – 可輸入數字由1至14,可參考以下音律表。


音律表
音調 音調代號
C 1
C# 2
D 3
D# 4
E 5
F 6
F# 7
G 8
G# 9
A 10
A# 11
B 12
C 13
休止 14



示例五:試試漫遊器會奏出什麼聲音來。
漫遊器代號 2 1 漫遊器代號 2 3 漫遊器代號 2 5 漫遊器代號 2 6 漫遊器代號 2 8 漫遊器代號 2 10 漫遊器代號 2 12 漫遊器代號 2 13 漫遊器代號 2 12 漫遊器代號 2 10 漫遊器代號 2 8 2 6 2 5 2 3 2 1 GO


回上頁

聯絡我們