第十三次:模組化程式設計與問題解決實作(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://blockly-games.appspot.com/turtle?lang=zh-hant&level=10&fbclid=IwAR1DFg4MGpSMlUkVlXq4qn14nqxF2L5QJJNmLVwwSv3rjn_EHsIHAY4Biqg#554crk


作業上傳

運算思維時間

青蛙過河遊戲

https://github.com/liuyu322/frog

遊戲活動說明:

試完成青蛙過河遊戲。在進行解決問題中, 留意自己的解題步驟及所採取之策略

迷宮遊戲