第十三次:模組化程式設計與問題解決實作(2)
主程式傳遞參數(引數)給函式(副程式)
Scratch函式積木傳遞參數(引數)
函式積木傳遞參數-繪製正多邊形
程式執行結果
教學影片
一.正多邊形函式積木
數學幾何知識
演算法
1.建立畫正多邊形函式積木及添加輸入方塊(邊數及邊長)
2.正多邊形:重複邊數.移動邊長.旋轉360/邊數
二.主程式
演算法
1.位置及畫筆初始化
2.建立一個邊數變數.
3.詢問"您要畫幾邊形?"
4.變數邊數設為答案
5主程式呼叫正多邊形函式積木並傳遞邊數變數及邊長(點數大小自訂.例如50)兩個參數
三.測試程式
"使用者輸入邊數為12"
實作1-運用正多邊型函式積木畫一筆畫正多邊形(12-3或3-12)
程式執行結果
教學影片
檔案存為108****-8scratch專案.sb3
思考問題-利用正多邊形函式積木畫彩色花籃
程式執行結果
檔案存為108****-8+scratch專案.sb3
參考網站
https://sites.google.com/site/chen3398123/home/scratch/huizhizhengduobianxing
作業上傳
運算思維時間
青蛙過河遊戲
https://github.com/liuyu322/frog
遊戲活動說明:
試完成青蛙過河遊戲。在進行解決問題中, 留意自己的解題步驟及所採取之策略。
迷宮遊戲