易語言怎麼編寫出現的機率比如說取隨機數(0,10)下面編寫出現每個數字的機率是百分之多少怎麼寫

2022-05-05 04:38:10 字數 6290 閱讀 1606

1樓:

.版本 2

.程式集 視窗程式集1

.子程式 _按鈕1_被單擊

.區域性變數 變數, 文字型

置隨機數種子 ()

變數 = 到文字 (取隨機數 (0, 100))輸出除錯文字 (變數 + 「%」)

自己剛剛做的 希望能幫到你

2樓:⌒【快樂】⌒雨

把問題說清楚,這該函式應該是取0-10的數吧,那麼每個數的機率都是10%,不是嗎

3樓:匿名使用者

.版本 2

.支援庫 ethread

.支援庫 spec

啟動執行緒 (&隨機測試, 100, )

.子程式 隨機測試

.引數 次數, 整數型

.區域性變數 計次, 整數型

.區域性變數 隨機, 整數型

.區域性變數 出現次數, 整數型, , "11"

.區域性變數 結果, 文字型

置隨機數種子 ()

.計次迴圈首 (次數, 計次)

隨機 = 取隨機數 (0, 10)

出現次數 [隨機 + 1] = 出現次數 [隨機 + 1] + 1.計次迴圈尾 ()

結果 = 「」

.計次迴圈首 (11, 計次)

結果 = 結果 + 到文字 (計次 - 1) + 「:」 + 到文字 (出現次數 [計次]) + #換行符

.計次迴圈尾 ()

除錯輸出 (結果)

事實證明出現機率與10/11相差不大。

用全概率公式怎麼算出一些數字出現的機率 10

4樓:玉杵搗藥

第n次搖出的數字可能是1、2、3、……、9、10

他們各自出現的概率是1/10。

易語言如何返回上一步,比如下面這個程式 按鈕被單擊 資料=取隨機數(0,9999) 判斷() 100

5樓:

麻煩用易語言寫出來標準的**好嗎?

這樣真的看不懂

6樓:

35665@$$[)@_

易語言如何實現隨機概率

7樓:小希

.版本 2 .程式集 視窗程式集1 .

子程式 _按鈕1_被單擊 .區域性變數 隨機數, 整數型 置隨機數種子 () 隨機數 = 取隨機數 (1, 10) .判斷開始 (隨機數 < 8) 子程式1 () .

預設 子程式2 () .判斷結束 .子程式 子程式1 標題= 「子程式1」 .

子程式 子程式2 標題= 「子程式2」 再在視窗新增乙個按鈕採納哦

8樓:deliciows丶

.版本 2

置隨機數種子 ()

.如果 (取隨機數 (0, 10) < 8)子程式1 ()

.否則子程式2 ()

易語言如何製作乙個取隨機數的軟體,並把取得的隨機數字寫入編輯框?!?

9樓:匿名使用者

按鈕被單擊

置隨機數種子( )

編輯框1.內容=到文字( 取隨機數( ) )

關於易語言問題,如何設定概率 100

10樓:超人影視娛樂

程式集 視窗程式集1  .子程式 _按鈕1_被單擊 .區域性變數 隨機數, 整數型  置隨機數種子 () 隨機數 = 取隨機數 (1, 10) .

判斷開始 (隨機數 < 8) 子程式1 () .預設 子程式2 () .判斷結束  .

子程式 子程式1  標題= 「子程式1」  .子程式 子程式2  標題= 「子程式2」      再在視窗新增乙個按鈕。

子程式 __啟動視窗_建立完畢

.區域性變數 數字, 整數型, , "0"

.區域性變數 概率, 雙精度小數型, , "0"

數字 =

概率 =

.計次迴圈首 (30, )

除錯輸出 (概率取數 (數字, 概率))

.計次迴圈尾 ()

.子程式 概率取數, 整數型, , 成功返回所取得的數字,失敗返回1。

.引數 數字陣列, 整數型, 陣列, 陣列小於等於0,返回1。兩者成員數量不等,返回1。

.引數 概率陣列, 雙精度小數型, 陣列, 如果陣列所有成員之和不為1,則取數返回數字陣列中第乙個數字。

.區域性變數 概率數, 整數型

.區域性變數 temp, 整數型

.區域性變數 概率和, 雙精度小數型

.區域性變數 最小區間, 整數型

.區域性變數 最大區間, 整數型

置隨機數種子 ()

.如果真 (陣列求和 (概率陣列) ≠ 1)

除錯輸出 (「概率和不為1」)

返回 (1)

.如果真結束

.如果真 (取陣列成員數 (數字陣列) ≤ 0)

除錯輸出 (「數字陣列為非正數」)

返回 (1)

.如果真結束

.如果真 (取陣列成員數 (數字陣列) ≠ 取陣列成員數 (概率陣列))

除錯輸出 (「陣列成員和不等」)

返回 (1)

.如果真結束

概率數 = 取隨機數 (0, 100)

除錯輸出 (概率數)

' 除錯輸出 (概率數)

.計次迴圈首 (取陣列成員數 (數字陣列), temp)

最小區間 = 概率和 × 100

最大區間 = (概率陣列 [temp] + 概率和) × 100

概率和 = 概率陣列 [temp] + 概率和

.如果真 (概率數 ≥ 最小區間 且 概率數 < 最大區間)

返回 (數字陣列 [temp])

跳出迴圈 ()

.如果真結束

.計次迴圈尾 ()

返回 (1)

.子程式 陣列求和, 雙精度小數型

.引數 求和的陣列, 雙精度小數型, 陣列

.區域性變數 和, 雙精度小數型

.區域性變數 temp, 整數型

.計次迴圈首 (取陣列成員數 (求和的陣列), temp)

和 = 求和的陣列 [temp] + 和

.計次迴圈尾 ()

返回 (和)

11樓:靈殤影落

思路:取隨機數,然後找對應的概率區間,如果在其中就返回。

**如下:

.版本 2

.支援庫 spec

.子程式 __啟動視窗_建立完畢

.區域性變數 數字, 整數型, , "0"

.區域性變數 概率, 雙精度小數型, , "0"

數字 =

概率 =

.計次迴圈首 (30, )

除錯輸出 (概率取數 (數字, 概率))

.計次迴圈尾 ()

.子程式 概率取數, 整數型, , 成功返回所取得的數字,失敗返回1。

.引數 數字陣列, 整數型, 陣列, 陣列小於等於0,返回1。兩者成員數量不等,返回1。

.引數 概率陣列, 雙精度小數型, 陣列, 如果陣列所有成員之和不為1,則取數返回數字陣列中第乙個數字。

.區域性變數 概率數, 整數型

.區域性變數 temp, 整數型

.區域性變數 概率和, 雙精度小數型

.區域性變數 最小區間, 整數型

.區域性變數 最大區間, 整數型

置隨機數種子 ()

.如果真 (陣列求和 (概率陣列) ≠ 1)

除錯輸出 (「概率和不為1」)

返回 (1)

.如果真結束

.如果真 (取陣列成員數 (數字陣列) ≤ 0)

除錯輸出 (「數字陣列為非正數」)

返回 (1)

.如果真結束

.如果真 (取陣列成員數 (數字陣列) ≠ 取陣列成員數 (概率陣列))

除錯輸出 (「陣列成員和不等」)

返回 (1)

.如果真結束

概率數 = 取隨機數 (0, 100)

除錯輸出 (概率數)

' 除錯輸出 (概率數)

.計次迴圈首 (取陣列成員數 (數字陣列), temp)

最小區間 = 概率和 × 100

最大區間 = (概率陣列 [temp] + 概率和) × 100

概率和 = 概率陣列 [temp] + 概率和

.如果真 (概率數 ≥ 最小區間 且 概率數 < 最大區間)

返回 (數字陣列 [temp])

跳出迴圈 ()

.如果真結束

.計次迴圈尾 ()

返回 (1)

.子程式 陣列求和, 雙精度小數型

.引數 求和的陣列, 雙精度小數型, 陣列

.區域性變數 和, 雙精度小數型

.區域性變數 temp, 整數型

.計次迴圈首 (取陣列成員數 (求和的陣列), temp)

和 = 求和的陣列 [temp] + 和

.計次迴圈尾 ()

返回 (和)

原始碼如下:

12樓:東吳小肥羊

方法如下:

.版本 2

.支援庫 spec

.子程式 __啟動視窗_建立完畢

.區域性變數 數字, 整數型, , "0"

.區域性變數 概率, 雙精度小數型, , "0"

數字 =

概率 =

.計次迴圈首 (30, )

除錯輸出 (概率取數 (數字, 概率))

.計次迴圈尾 ()

.子程式 概率取數, 整數型, , 成功返回所取得的數字,失敗返回1。

.引數 數字陣列, 整數型, 陣列, 陣列小於等於0,返回1。兩者成員數量不等,返回1。

.引數 概率陣列, 雙精度小數型, 陣列, 如果陣列所有成員之和不為1,則取數返回數字陣列中第乙個數字。

.區域性變數 概率數, 整數型

.區域性變數 temp, 整數型

.區域性變數 概率和, 雙精度小數型

.區域性變數 最小區間, 整數型

.區域性變數 最大區間, 整數型

置隨機數種子 ()

.如果真 (陣列求和 (概率陣列) ≠ 1)

除錯輸出 (「概率和不為1」)

返回 (1)

.如果真結束

.如果真 (取陣列成員數 (數字陣列) ≤ 0)

除錯輸出 (「數字陣列為非正數」)

返回 (1)

.如果真結束

.如果真 (取陣列成員數 (數字陣列) ≠ 取陣列成員數 (概率陣列))

除錯輸出 (「陣列成員和不等」)

返回 (1)

.如果真結束

概率數 = 取隨機數 (0, 100)

除錯輸出 (概率數)

' 除錯輸出 (概率數)

.計次迴圈首 (取陣列成員數 (數字陣列), temp)

最小區間 = 概率和 × 100

最大區間 = (概率陣列 [temp] + 概率和) × 100

概率和 = 概率陣列 [temp] + 概率和

.如果真 (概率數 ≥ 最小區間 且 概率數 < 最大區間)

返回 (數字陣列 [temp])

跳出迴圈 ()

.如果真結束

.計次迴圈尾 ()

返回 (1)

.子程式 陣列求和, 雙精度小數型

.引數 求和的陣列, 雙精度小數型, 陣列

.區域性變數 和, 雙精度小數型

.區域性變數 temp, 整數型

.計次迴圈首 (取陣列成員數 (求和的陣列), temp)

和 = 求和的陣列 [temp] + 和

.計次迴圈尾 ()

返回 (和)

13樓:匿名使用者

這類。應該很容易就達到效果了!取隨機數可達到這個要求!

易語言問題:有100個隨機的數字怎麼取出出現次數最多的那個數字?

14樓:匿名使用者

先將這100個數字按照大小排序 再比較個數 例如排序後 a[0]----a[10] =10記錄10的個數 a[11]---a[3] =12;則丟棄12的記錄.重新尋找下一數字的的個數與10的個數對比; 這樣實現起來比較簡單 暫時還沒有想到更加簡單的方法,帶想到了再來補充

15樓:匿名使用者

思路.2個方法能實現,具體**就不幫你寫了.1,迴圈100次取隨機數,把結果寫入陣列,然後在判斷陣列裡那個數字最多.

2.迴圈100次取隨機數,把結果統計到二維陣列,陣列[數字0-9][對應的次數]. 然後判斷那個數字的次數最多

易語言的子程式應該怎麼用?如何用易語言編寫程式?

子程式名 引數 對於子程式,引數相當於乙個變數,可以由呼叫子程式的過程進行賦值,然後用返回命令退出子程式,並且產生乙個數值。返回 123 這樣就可以讓 子程式名 的值等於123 當然也可以做一些較複雜的計算過程,獲得你想要的返回值。當然這些也可以省略,也許你的子程式只是為了實現某種過程,不需要有返回...

用VC6 0怎麼編寫出人名字的縮寫

回訪客戶交付和可更換就行了 應該是人的名字例如 王俊凱縮寫應該是wjk gtr5yhyfrgerfetr 怎樣在vc6.0中用c語言輸出人名 開啟vc 新建new 工程 win32控制台程式 輸入工程名 完成建立。然後以此步驟建立原始檔。include int main include stdio....

工業機械人的程式用什麼編寫出的,工業機械人示教器用什麼語言進行程式設計

您好,我來為您解答 是有很多種類的程式設計軟體的,但是語言還是c語音多一點。在中國做工業機械人多半都是做控制,做控制需要學習基本的電氣知識,plc,基本的c語言程式設計邏輯,然後就是實踐。如果要做得深入一些必須學習一些數學和控制理論方面的知識。如果是做機械設計方向,不需要額外再學習什麼了,把本專業學...