使用计算机模拟抛硬币,计算机模拟抛硬币实验学生任务单.pdf
《計算機模擬拋硬幣實驗》任務單
一、 大家一起拋硬幣:寫出各小組“拋硬幣”搜集到的數據
組別 拋硬幣次數 正面向上 反面向上
第 1 組 10 3 7
第 2 組 20 7 13
第 3 組 30 21 9
第 4 組 40 22 18
第 5 組 50 23 27
二、 任務:設計程序,模擬拋硬幣實驗
1.界面設計: 根據你剛剛的拋硬幣實驗設計,填寫下表
現實中拋硬幣實驗 計算機模擬實驗
所需實物 硬幣 所需角色 硬幣(兩個造
型)
所需數據 拋硬幣總次數 所需變量 拋到正面的次
和拋到正面與 數和拋到反面
反面的次數 的次數
2.邏輯設計:
(1) 需要先做條件判斷再選擇程序執行路徑的問題用 分支 結構。
(2) 需要重復執行某段算法,可以用 重復執行 結構來實現,它也是最能發揮計算機特長的程序結構。
三、 探索隨機函數的作用,填寫下表
命令語句 輸出結果
0, 1
0.86 ,0.64 ,0.65
0,1,2 ,3,4,5 ,6 ,7,8 ,9 , 10
-2 ,-1 ,0, 1,2
四、分解任務,設計程序完成計算機模擬拋硬幣的實驗
任務一: 生成隨機數
應該用隨機函數生成幾個數?為什么?
2 個,因為一共有兩個變量
任務二: 根據隨機數的結果,讓硬幣切換造型,并記錄正面朝上和反面朝上的次數
分支結構:
Yes No
判斷條件是否成立立
程序段 A 程序段 B
任務三: 實現多次重復實驗
循環結構: 重復執行
語句 1
語句 2
語句 3
語句 4
五、運行程序,完成下面的表格。
實驗次數 正面向上 反面向上
100 43 57
500 261 239
總結
以上是生活随笔為你收集整理的使用计算机模拟抛硬币,计算机模拟抛硬币实验学生任务单.pdf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python模拟抛硬币_认识概率,用py
- 下一篇: CSUOJ 1009 抛硬币