2016年12月15日 星期四

輔導翰源寫程式


  • 活動時間:9:00-16:30
  • 程式語言:Scratch
  • 主題:模擬 Monty hall Paradox
  • 進度: 
    • 程式師設定舞台與角色:Back Ground, Sprites: Car, Cat1, Cat2, Left Door, Mid Door, Right Door, People。並設計下列功能:
      • 摘要:本程式模擬 Monty hall Paradox 的遊戲,並將分析使用者輸贏統計與其決定換不換所選的門的統計資料關係。
      • 主要成功情節:
        • 1 系統顯示三個門:分別為 Left Door, Mid Door, Right Door
        • 2 系統在三個門後分別隨機隱藏三個角色:Car, Cat1, Cat2
        • 3 使用者選定一個門,門後有一個隱藏的角色,可能是 Car, Cat1, 或 Cat2。系統將此門著成不同顏色,表示是使用者所選的門。
        • 4 系統選擇使用者未選的兩個門之中的一個門。選擇此門的條件是,其背後可含有 Cat1 或 Cat2,但不可以是 Car。 
        • 5 系統將上述所選的門後所隱藏角色顯示出來,可能是 Cat1 或 Cat2 。保留另兩個門所隱藏的角色,其中之一必包括 Car。 
        • 6 系統問使用者「要不要換?」。
        • 7 使用者回答「要換」或「不要換」。
        • 8 系統根據使用者的回答,和輸贏規則,決定輸贏,並顯示結果。(參考輸贏規則)
        • 9 系統確定使用者要繼續玩。
        • 10 回步驟 1
      • 擴充情節:
        • 9a 使用者表示不玩了
          • 系統顯示統計資料
          • 系統結束本案例。
      • 規則:
        • 輸贏規則:使用者表示要換或不換之後,所決定的那一個門的後面所隱藏的如果是車子,就是使用者贏了,否則他就輸了。
      • 統計資料
        • 總共玩了幾次。(不論輸或贏一次,都算一次。)
        • 總共贏了幾次。
        • 總共輸了幾次。
        • 以上的統計資料也可以在步驟8顯示出來。
      • 下次擴充程式功能:


沒有留言:

張貼留言