數學題庫‎ > ‎國小數學‎ > ‎1年級數學‎ > ‎

1a0202數的順序【不重複】

教學重點

  1. 初始化?
  2. 先產生一個根據X座標值,產生10組由大到小的正序清單?
    1. X座標值=250-45*M數值
    2. 將X座標值加入正序清單
  3. 隨機選取正序清單的項目道亂序清單?
    1. 隨機選取正序清單一個項目,加入亂序清單,並刪除在正序清單的項目
  4. 動物開始排隊?
    1. 動物位置:
      1. X座標=亂序清單項目
      2. Y座標=0
  5. 提問:恐龍排在第幾位?
    1. 恐龍位置序號=(250-恐龍X座標值)÷45
    2. 提問:
      1. 如果答對說:YES,3秒
      2. 否則說:NO,3秒

問題:

如何讓舞台上的動物,
按綠旗後,就會更動位置,
而且位置不重複?


思考重點:
  1. 排序標準:右邊為先。

  2. 各動物個別位置以水平方式前後移動,是X座標改變?還是Y座標在改變?

  3. 如何讓各動物位置隨機選擇,又不重複?

  4. 如何產生【正序清單】依數字大小順序排序?
    1. 為何要重複10次?
    2. 為何要建立M數值變數?
    3. 為何M數值要=1?
    4. 為何要建立X座標值變數?
    5. 水平移動時,XY座標哪個會改變?
    6. 如何利用計次式迴圈,產生10組數字,從-120,-90,......150,數距為30的等差級數?
    7. X座標值如何加入正序清單內?
    8. 為何M數值要+1?

  5. 如何從【正序清單】隨機提取項目數字,組成新的【亂數清單】,又不會重複選擇到同樣的數字?
    1. 如何用【刪除亂數清單項目】的語法,刪除已選擇過的【亂數清單】項目,讓位置不重複?

    2. 各動物位置的XY座標如何計算?
    3. N數值變數、M數值變數有何功用?
    4. 為何要重複10次?
    5. M數值為何要=正序清單長度?
    6. 如何將隨機選擇的【正序清單】項目,插入【亂數清單】內?
    7. 為何要刪除以選擇過的【正序清單】項目?
    8. 為何M數值、N數值都要個別+1?
    9. 如何通知動物們開始換位置?

  6. 動物們換位置的XY座標值,如何計算?
  1. 完成畫面


  2. 建立正序清單、亂數清單

  3. 產生【正序清單】的等差級數數列

  4. 如何從【正序清單】隨機提取項目數字,組成新的【亂數清單】,又不會重複選擇到同樣的數字?

  5. 各動物如何選擇XY座標軸位置?

Comments