模組化程式設計與問題解決實作


實作1-模組化程式設計-蜘蛛網形

巢狀積木

巢狀函示積木(一個函示呼另一個函示)

問題分析及演算法:

Q:總共要建立幾個函式呢?

蜘蛛網型程式設計實作步驟

1.四個擴散正方形

(1)建立正方形函式(參數為邊長).並撰寫正方形積木(重複幾次.移動邊長.右(左)旋轉幾度)

(2)建立四個擴散正方形函式並呼叫正方形函數(傳遞參數給等差數列的點數例如40.60.80.100.....)

 

2.旋轉四個擴散正方形函式5次

(1)建立1個旋轉四個擴散正方形函式(傳遞參數為數量)

(2)重複幾次?呼叫四個擴散正方形函式.右轉?角度並等待1秒(可觀看過程)

3主程式

(1)位置初始化

(2)畫筆初始化

(3)呼叫呼叫旋轉四個擴散正方形函式?次

思考問題-如何畫出以下的圖形(蜘蛛網型)


作業上傳

1.點自己班的連結.輸入各班密碼

0714

0715

0716

0717

0718

運算思維大挑戰

Chrome Dino 小恐龍遊戲

遊戲規則

Chrome Dino 小恐龍遊戲玩法非常簡單,按「↑」或「Space 空白鍵」就可以讓恐龍向上跳閃避沙漠裡的仙人掌,若是天空出現翼手龍時,按「↓」就可以低頭。當恐龍走得愈遠時,畫面右上方的分數就會愈高分。

線上版

其他模式


https://chromedino.com/black/

https://chromedino.com/mario/

https://chromedino.com/batman/

https://chromedino.com/joker/

 

遊戲來源:https://mtf.sjps.ntpc.edu.tw/friber108/