07魚兒水中游



  1. 學習目標
    1. 移動
    2. 移動方向
    3. 無窮迴圈
    4. 單向隨機選擇
  2. 範例
  3. 範例研習
    1. 拆解
      1. 魚兒?
        1. 魚兒左右游,水母上下漂浮?
        2. 初始化
        3. 移動
        4. 碰到邊緣反彈
        5. 隨機迴轉180度
          1. 1-100隨機選到5
          2. 才迴轉180度
      2. 水草?
        1. 圖層
          1. 有的水草在魚游過時的前方?
          2. 有的水草在魚游過時的後方?
    2. 找出規律
      1. 初始化
      2. 同時
      3. 循序
      4. 選擇
      5. 重複
    3. 歸納與抽象化
      1. 控制:重複結構
        1. 計次式迴圈(repeat n次)
        2. 條件式迴圈(if~else~)
        3. 無窮迴圈(forever)
      2. 選擇結構
        1. 單向選擇結構
        2. 雙向選擇結構
      3. 運算式
        1. 算術運算
        2. 比較運算(關係運算)
        3. 邏輯運算
      4. 角色分身
      5. 偵測
      6. 資料
        1. 變數:角色變數、全域變數
        2. 清單
      7. 廣播&接收
      8. 更多積木:程序函數
        1. 無選項
        2. 有選項
    4. 設計演算法
  4. 貓咪劇場
    1. 故事大綱:
    2. 角色:
    3. 舞台:
    4. 音效:
  5. 模仿創作
  6. 分享交流
@@

程式範例觀察紀錄表



 
ċ
魚兒水中游.xmind
(26k)
老師謝東森,
2017年4月20日 下午10:42
Comments