LOGO 海龜樂園 編寫程式入門 第四節 圖龜編程 中二級電腦科
目標 複習已學會的 八個令命。 學會設定螢幕及畫筆顏色的指令。 教曉小海龜填色的指令。 重溫幾何圖形的繪製語法 REPEAT。 教小海龜寫 程式。
複習:配對遊戲 FD BK RT LT CS CT PU PD 前進 後退 右轉 左轉 清除 提筆 下筆 清除 命令視窗 FORWARD BACKWARD 後退 RIGHT TURN 右轉 LEFT TURN 左轉 CLEAR SCREEN 清除 CLEARTEXT 清除 命令視窗 PEN UP 提筆 PEN DOWN 下筆
Repeat 4 [ fd 100 rt 90 fd 100 rt 90 fd 100 lt 90] 考考你! 100 Repeat 4 [ fd 100 rt 90 fd 100 rt 90 fd 100 lt 90]
小海龜的狀態
轉換螢幕顏色 [0 ~ 255] SetScreenColor [000 000 000] setsc [??? ??? ???] 轉換螢幕顏色: SetScreenColor [000 000 000] setsc [??? ??? ???] [0 ~ 255]
轉換螢幕顏色 將螢幕的顏色換成 紅色 將螢幕的顏色換成 綠色 將螢幕的顏色換成 藍色 SetScreenColor [255 0 0]
轉換畫筆顏色 轉換畫筆顏色: SetPenColor [000 000 000] setpc [??? ??? ???] [0 ~ 255]
三原色色盤數值 RGBColor.htm
setsc [0 0 0] setpc [0 0 0] 顏色變變變! SetScreenColor [0 0 0] 轉換螢幕顏色: 轉換畫筆顏色: SetScreenColor [0 0 0] setsc [0 0 0] SetPenColor [0 0 0] setpc [0 0 0]
填入顏色! 為圖像填入顏色: SetFloodColor [0 0 0] fill setfc [0 0 0] fill
填色練習! repeat 4[fd 100 rt 90 fd 100 rt 90 fd 100 lt 90] pu rt 45 fd 50 pd setfc[0 255 0] fill pu bk 50 lt 45 pd
命令配對遊戲 SETSC SETPC SETFC 設定螢幕 的顏色 設定畫筆 的顏色 設定填滿 的顏色 SetScreenColor SetPenColor 設定畫筆 的顏色 SetFloodColor 設定填滿 的顏色
國家地理常識!
瑞士 Repeat 4[fd 100 rt 90 fd 100 rt 90 fd 100 lt 90] Pu fd 150 Lt 90 fd 150 Rt 180 pd Repeat 4[fd 400 rt 90] Pu rt 45 fd 50 Setfc [255 0 0] fill
帶小海龜去旅行
國家地理常識!
編寫完整的程序 在前面三課節裡,我們都是使用 簡短的命令,完成了許多的任務,現在我們要使用許多的小命令來完成一個簡短的程序喔。 如果當你有很好很喜歡的作品時,就可以利用程序存下來,下次還可以直接呼叫出來使用,也可以 直接去修改程序,就不用重頭再做一次了。
程序指令 按一定的 格式和步驟 ,編寫一組能完成某項工作的指令並選取一個 名稱。 指令一經定義後可以多次使用。 這樣可以簡化許多複雜的指令輸入工作。
幾何圖形 正 N 邊形的一個外角 X = 360 / N 公式 Repeat 3 [FD 100 RT 120] Triangle 三角形 120 Repeat 3 [FD 100 RT 120] Square 四邊形 90 Repeat 4 [FD 100 RT 90] Pentagon 五邊形 72 Repeat 5 [FD 100 RT 72] Hexagon 六邊形 60 Repeat 6 [FD 100 RT 60] Octagon 八邊形 45 Repeat 8 [FD 100 RT 45] Star 星形 144 Repeat 5 [FD 100 RT 144]
幾何圖形 T3 T4 T5 T6 T8 TS 圖形 縮寫 公式 Repeat 3 [FD 100 RT 120] Triangle 三角形 T3 Repeat 3 [FD 100 RT 120] Square 四邊形 T4 Repeat 4 [FD 100 RT 90] Pentagon 五邊形 T5 Repeat 5 [FD 100 RT 72] Hexagon 六邊形 T6 Repeat 6 [FD 100 RT 60] Octagon 八邊形 T8 Repeat 8 [FD 100 RT 45] Star 星形 TS Repeat 5 [FD 100 RT 144]
幾何圖形的程序 to T3 repeat 3[fd 100 rt 120] end to T4 repeat 4[fd 100 rt 90] ………
多變的程序指令 to square :s repeat 4[fd :s rt 90] end
跟小龜一起放煙火! to fire :s repeat 36[rt 10 fd :s bk :s] end fire 100 pu rt 90 fd 100 lt 90 pd fire 200 fire 300
再見