第十五次:模組化程式設計與問題解決實作(4)


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

程式執行結果

巢狀積木-迴圈或選擇

巢狀函示積木

問題分析:

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

一.撰寫函式積木

1.正方形

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

2.四個擴散正方形

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

 

3.旋轉四個擴散正方形函式?次

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

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

二.撰寫主程式

1.位置初始化

2.畫筆初始化

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

檔案存為108****-10scratch專案.sb3


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

程式執行結果

檔案存為108****-10+scratch專案.sb3


作業上傳

思維時間

貪吃蛇遊戲

遊戲說明:

這是一個簡單的蛇遊戲。選擇一種速度,然後使用箭頭鍵嘗試吃蘋果(紅色方塊),但要當心牆壁和自己。您隨時可以通過按空格鍵暫停遊戲

人工智慧井字( Tic-Tac-Toe)遊戲

參考資料

偷插電的資訊科學 《有智慧的紙片》

Q:思考一下:在和電腦玩井字遊戲中,你是如何取勝(如何贏電腦)?

青蛙過河遊戲