<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 小學四年級數學教學工作總結

    時間:2025-11-28 02:08:15 詩琳 教學總結 我要投稿

    小學四年級數學教學工作總結(通用31篇)

    由于一開始覺得這個題目不太好做,
    就放在最后做了,
    結果時間不夠,只寫了算法:

    小學四年級數學教學工作總結(通用31篇)

    我考慮題干強調的是一定要隨機,就是越亂越好,
    于是我就聯想到了一堆乒乓球在籠子里搖啊搖的,抽獎的過程,
    這個過程應該算是符合題目的要求吧,
    那么怎么用random函數來實現這個功能呢?

    我又建立了三個int型數組,b[len],c[len],d[len]
    首先N = len,乒乓球的個數是N,
    然后搖獎:利用random產生0到N-1的隨機數,
    記作b[0],d[0]=b[0];
    這是搖出的第一個球的號碼,然后對c[len]賦值,
    這個數組,我規定它的作用是對剩下的乒乓球標記,
    因為搖出了一個球,剩下了N-1個,
    而隨機數只能在0開始的連續整數之間產生,
    所以剩下的球的號碼要是連續整數就可以繼續搖了,
    所以c[len]記錄我對乒乓球的重新標號,
    如果最初乒乓球的號碼小于b[0],就保持原來的號碼,
    等于b[0],就讓號碼為N(作廢),
    大于b[0]的,全部減1,
    這樣剩下的N-1個乒乓球的標號就是0到N-2了,
    然后產生利用random產生0到N-2的隨機數,
    對標記號碼搖獎,利用搖出的乒乓球的標記號碼b[1],
    查到它的真實號碼d[1],
    這樣第二個隨機位置d[1]就產生了,

    然后再根據b[1]給剩下的N-2個乒乓球重新標記,
    如果乒乓球的標記號碼小于b[1],就保持原來的標記號碼,
    等于b[1],就讓號碼為N(作廢),
    大于b[1]不等于N的,全部減1,
    大于b[1]等于N的,不變。
    重新標記之后,產生0到N-3的隨機數,
    就產生了第三個乒乓球的隨機號碼b[2],
    反回去查詢真實號碼,得到d[2];

    ......

    最后我們得到了d[len]這個數組,
    可以讓c[i]=a[d[i]];
    然后再把c賦給a,
    這樣一個模擬乒乓球搖獎的隨機過程就完成了,
    如果有可能,可以看到a[len]
    打亂后排列的順序,
    和一個一個地搖出乒乓球號碼的概率分布是一致的。

    【小學四年級數學教學工作總結】相關文章:

    小學數學教學工作總結-數學總結02-08

    小學數學教學個人工作總結12-24

    小學數學的教學工作總結04-06

    小學數學教學工作總結04-14

    小學數學教學工作總結01-30

    小學數學教學工作總結05-17

    小學四年級數學教學工作總結02-13

    數學廣角小學數學教學總結05-05

    小學的數學教學總結03-09

    小學數學教學設計04-19

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人