結構化程式設計(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.點自己班的連結.輸入各班密碼

0801

0813

0816

遊戲時間:

密碼:ctjh