design
程式撰寫(一)
簡介
程式下載
數學幾何圖形
基本指令介紹
進階指令介紹
常用語法介紹
繪圖教學 (一)
繪圖教學 (二)
程式撰寫 (一)
程式撰寫 (二)
程式撰寫 (三)
討論區
回首頁
「程序」介紹
(內容取自雲大CLOGO網站,
http://plum.yuntech.edu.tw/Clogo/classroom/lesson04.html
)
為何需要「程序」?
指令輸入錯誤,不易修改且輸入的指令無法保存,無法重複使用,若想再繪製相同圖形,必須重新輸入指令,並且無法將曾輸入的指令加以組合。
程序的內容,是由解決問題的步驟所需要的指令所組合而成的,但須由設計者賦予該程序一個名稱,以供識別。
以「程式」設計的好處:
簡化複雜的問題
可共同設計程式,培養分工合作及團隊精神
提高工作效率
較易偵測出錯誤
程序可供其它程序使用,具有擴展性
程序以後可以修改、增加、刪除
程序可以永久保存
奠定未來程式設計的良好基礎
如何建立一個「程序」?
方法1:
檔案 / 編輯 / 輸入「程序名稱」
方法2:
點選右下方的「編緝」(純中文版無法使用)
方法3:
於「命令列」輸入:to 程序名稱
然後一行一行輸入 (不建議使用)
建立一個「正方形」程序
to 正方形 (中文名稱也可以,但比較建議用英文名稱)
repeat 4[fd 100 rt 90]
end
練習題:
建立一個「正五邊形」程序?
建立一個「正六邊形」程序?
「參數」介紹
為何要使用「參數」?
讓程式更具彈性
如何表示一個「參數」?
要以適當、有意義的名稱來代表「參數」
要在「參數名稱」的前頭加上「冒號」,用來與一般程序中的指令區別開來
<例> to 程序名稱 :參數1 :參數2 ... (可以很多個參數)
建立一個使用「參數」的「正方形」程序
to 正方形 :L
repeat 4[fd :L rt 90]
end
練習題:
建立一個使用「參數」的「正五邊形」程序?
建立一個使用「參數」的「正六邊形」程序?