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