9-3模組化問題實作(二)
用參數吧
一. 暖身一下:請先把下面程式製作出來
一. 暖身一下:請先把下面程式製作出來
這三個函式幾乎是一樣的,
只有移動距離不同(如上圖紅色框線, 分別是10、50、100),寫成三個函式實在很浪費時間與空間,而且以後若要修改程式(例如加上顏色或繪圖起始座標),就得重覆修改三次
二. 有沒有好一點的方法~~
二. 有沒有好一點的方法~~
讓專業的萊處理--->[參數]
讓專業的萊處理--->[參數]
用「參數」(輸入邊長長度),來控制我們畫出來的正方形邊長,要長就長,要短就短。
思考:「參數」只能控制邊長嗎?可不可以控制「邊數」或「角度」?
1-設定參數名稱
2-用[參數(邊長)]取代(長數)邊長
3-程式運行路徑如左圖歐
三.實作挑戰
三.實作挑戰
>>三個三角形
實作一:完成後請把程式(有主程式、副程式)還有執行結果上傳classroom
>>三個正多邊形>
實作二:完成後請將程式(主程式、副程式)還有執行結果上傳classroom