9-3模組化問題實作(二)

用參數吧

一. 暖身一下:請先把下面程式製作出來

這三個函式幾乎是一樣的

只有移動距離不同(如圖紅色框線, 分別是10、50、100),寫成三個函式實在很浪費時間與空間,而且以後若要修改程式(例如加上顏色或繪圖起始座標),就得重覆修改三次

二. 有沒有好一點的方法~~

讓專業的萊處理--->[參數]

用「參數」(輸入邊長長度),來控制我們畫出來的正方形邊長,要長就長,要短就短。

思考:「參數」只能控制邊長嗎?可不可以控制「邊數」或「角度」?

1-設定參數名稱

2-用[參數(邊長)]取代(長數)邊長

3-程式運行路徑如左圖歐

三.實作挑戰

>>三個三角形

實作一:完成後請把程式(有主程式、副程式)還有執行結果上傳classroom

>>三個正多邊形>

實作二:完成後請將程式(主程式、副程式)還有執行結果上傳classroom