第十四次:模組化程式設計與問題解決實作(3)
實作1-模組化程式設計-五角星放光彩
程式執行結果
問題解析:
1.先畫一個小的五角星
2.讓它邊走邊畫重複15個五角星
3.每個小五角星要有些距離(才不會重疊)後
4.旋轉一個五角星的角度
五角星基礎數學幾何知識
解說:
一.五角星函式積木
演算法
1.畫一個小的七彩五角星(建立五角星函式.傳遞邊長參數)
2.撰寫五角星函示程式
二.主程式
演算法
1.位置初始化(定位第一個彩色小五角星的位置座標在第幾象限?及方向)
2.畫筆初始化
3.呼叫五角星函示及傳遞邊長參數
4.讓它邊走邊畫重複15個五角星
5.彩色小五角星與下一個有些距離
6.旋轉五角星的角度?
檔案存為108****-9scratch專案.sb3
思考問題:如何畫出以下圖形
程式執行結果
問題解析:
1.此圖是兩種運動的組合,一個是畫五角星,一個是轉圓圈,先畫一個五角星,然後轉一個角度,再畫一個五角星,再轉一個角度
2.先轉一個角度,這裡我們選 10 度,然後再執行一次,再轉 10 度,再執行一次,再轉 10 度,那一共要轉多少次呢?轉一圈是 360 度,一次轉 10 度,那麼 360 / 10 = 36.也就是說需要轉 36 次,就剛好轉完了一圈,然後每轉一次,畫一個五角星,一直到轉完一圈,圖形就畫好啦
檔案存為108****-9+scratch專案.sb3
作業上傳
思維時間
人工智慧井字( Tic-Tac-Toe)遊戲
參考資料
Q:思考一下:在和電腦玩井字遊戲中,你是如何取勝(如何贏電腦)?
貪吃蛇遊戲
遊戲說明:
這是一個簡單的蛇遊戲。選擇一種速度,然後使用箭頭鍵嘗試吃蘋果(紅色方塊),但要當心牆壁和自己。您隨時可以通過按空格鍵暫停遊戲
青蛙過河遊戲