結構化程式設計(6)
結構化程式設計(Structured Programming)
三種基本的程式結構
1.循序結構(sequence structure):由上至下依序執行,需要依序執行多個動作時,會使用這個結構。
2.條件結構(conditional structure):依條件是否成立,來決定執行的動作。
3.重複結構(repetition structure):在條件成立時,會反覆執行動作。
實作1-接蘋果遊戲
基礎篇
程式下載
系統需求
演算法分析:
1.貨車利用鍵盤左右鍵移動
2.蘋果利用分身製造多個Apple落下
3.貨車與Apple的互動(有無接到)
4.接到得分沒接到扣分
5.接到及沒接到音效處理
分段除錯技巧:
貨車角色實作-->錯誤-->測試---修改---符合需求
蘋果角色實作-->錯誤-->測試---修改---符合需求
教學影片1(2.0版)(由1:50秒開始看起)
名詞:克隆(clone)(分身)
進階篇
系統需求
演算法分析:
1.隨機化Apple落下時間
2.隨機化Apple落下速度
3.兩種類型(color)Apple
4.兩人對戰(2cars)
教學影片2(2.0版)
程式積木參考
貨車
蘋果
作業上傳到雲端
1.點自己班的連結.輸入各班密碼
遊戲時間:
密碼:ctjh