小海龜筆記
指令 |
功能 |
範例 |
範例說明 |
cs |
清除畫面並回家 |
cs |
cs=clearscreen |
home |
回家 |
home |
回到繪圖區的正中央,頭朝上 |
fd |
前進 |
fd 100 |
前進 100,fd=forward |
bk |
後退 |
bk 100 |
後退 100,bk=back |
rt |
右轉 |
rt 90 |
右轉 90 度,rt=right |
lt |
左轉 |
lt 90 |
左轉 90 度,lt=left |
repeat |
重覆 |
repeat 3 [ fd 100 rt 120] |
重覆執行 3 次中括號中的指令(前進 100 ,右轉 120度) |
pu |
提起筆來 |
pu |
移動時不畫圖,pu=penup |
pd |
將筆放下 |
pd |
準備畫圖,pd=pendown |
setpc |
換筆的顏色 |
setpc 1 |
將筆換成藍色,顏色代碼可用 0∼15 |
setwidth |
換筆的粗細 |
setwidth 5 |
換成 5 個點的筆頭,可用1∼999 |
random |
取亂數 |
random 5 |
隨便取 1,2,3,4,5 中的任一數來用 |
bye |
結束 |
bye |
關閉程式 |
畫出正多邊形的方法:
首先,如果你能回答出下面的問題,應該就可以知道了!
上面問題的答案:
一個周角是 360 度,小海龜要前進、轉彎各三次才能畫完正三角形回到原位。
照前面的規定,小海龜畫完正三角形剛好轉了一個周角,也就是 360 度,所每次轉:
360 / 3 = 120
所以畫正三角形的指令如下:
repeat 3 [ fd 100 rt 120]
翻成中文指令為:重覆三次「前進 100,右轉 120 度」,趕快試試吧!
同樣的道理,畫正五邊形時也是剛好轉了一個周角,那每次應該轉幾度呢?