概率论与数理统计课外实验--模拟投硬币实验

概率论与数理统 计课外实验

教师:李** 实验者:李**

学院:*********学院 专业班级:*****班 学号:************* 实验时间:2013年5月

实验课题:用计算机模拟投硬币实验

一, 实验背景

1, 对于一枚均匀的硬币,规定有数字的一面为正面,每

次投掷,出现正面与反面的机会是相等的。那对于同一枚硬币多次投掷,出现正面的次数与出现反面的次数又分别是多少呢?随着投掷的次数逐渐增加,正面向上的频率有什么变化呢?

2, 由于需要实验的次数之多,需要耗费大量人力物力。

随着计算机技术的发展,能不能用计算机模拟投硬币实验,一加快实验进程,节省时间,人力物力呢?

二, 理论依据

1, 对于一枚均匀的硬币,每次投掷出现正面与反面的机

会是均等的。于是我们可以用数字1代表出现的是正面,数字0代表出现的是反面。而可以利用计算机等可能的产生0和1这两个随机数。于是,计算机每次产生一个随机数0或1,代表一次投硬币实验。这样,就可以用计算机快速模拟大量投硬币实验的结果。

三, 投硬币实验编程源代码

#include #include #include

void main() {

unsigned long int a ,i,m,b=0,n,f; printf("请输入实验的次数a=: \n");

scanf("%ld",&a);

long double c,g,ave ; for(i=0;i

f=a-b;

c=(double)a; g=(double)b; ave=g/c;

printf("\n 试验的总次数为 %ld \n 其中正面向上的次数为 %ld \n 反面向上的次数为 %ld \n 正面出现的频率为 %20.15f \n ",a,b,f,ave);

scanf("%d,&m"); //无用输入函数,只是为了让此程序直接可以在win7系统上以dos 窗口运行 }

四, 部分实验截图

五, 实验数据

六, 数据处理

七, 数据分析

1, 对于每次实验,实验之前,实验的结果是不确定的; 2, 对于每次实验,正面向上的频率有时大于0.5,有时小

于0.5,正面向上的频率并不是确定值;

3, 随着实验次数的增加,正面出现的频率逐渐趋近于

0.5;

八, 实验结论

1, 我们发现,随着投掷次数的增加,正面向上的频率逐

渐趋近于0.5,于是,由实验数据,我猜想我们可以用频率估计概率。对于一枚均匀的硬币,随机投掷,则,正面向上的概率为0.5。

九, 拓展问题

1, 理论上计算机可以产出随机数,但计算机产生随机数

的机理是什么?实际上计算机产生的随机数是否真正的随机?

2, 能否用计算机模拟“投针”问题,“高尔顿板”问题,

等其他更加复杂的概率统计问题以节省时间人力物力,加快实验进程?

3, 如何用matlab 软件对实验的数据做更加精细化的处

理,以更好的利用实验数据,分析实验数据,得出更加合理的实验结论?

概率论与数理统 计课外实验

教师:李** 实验者:李**

学院:*********学院 专业班级:*****班 学号:************* 实验时间:2013年5月

实验课题:用计算机模拟投硬币实验

一, 实验背景

1, 对于一枚均匀的硬币,规定有数字的一面为正面,每

次投掷,出现正面与反面的机会是相等的。那对于同一枚硬币多次投掷,出现正面的次数与出现反面的次数又分别是多少呢?随着投掷的次数逐渐增加,正面向上的频率有什么变化呢?

2, 由于需要实验的次数之多,需要耗费大量人力物力。

随着计算机技术的发展,能不能用计算机模拟投硬币实验,一加快实验进程,节省时间,人力物力呢?

二, 理论依据

1, 对于一枚均匀的硬币,每次投掷出现正面与反面的机

会是均等的。于是我们可以用数字1代表出现的是正面,数字0代表出现的是反面。而可以利用计算机等可能的产生0和1这两个随机数。于是,计算机每次产生一个随机数0或1,代表一次投硬币实验。这样,就可以用计算机快速模拟大量投硬币实验的结果。

三, 投硬币实验编程源代码

#include #include #include

void main() {

unsigned long int a ,i,m,b=0,n,f; printf("请输入实验的次数a=: \n");

scanf("%ld",&a);

long double c,g,ave ; for(i=0;i

f=a-b;

c=(double)a; g=(double)b; ave=g/c;

printf("\n 试验的总次数为 %ld \n 其中正面向上的次数为 %ld \n 反面向上的次数为 %ld \n 正面出现的频率为 %20.15f \n ",a,b,f,ave);

scanf("%d,&m"); //无用输入函数,只是为了让此程序直接可以在win7系统上以dos 窗口运行 }

四, 部分实验截图

五, 实验数据

六, 数据处理

七, 数据分析

1, 对于每次实验,实验之前,实验的结果是不确定的; 2, 对于每次实验,正面向上的频率有时大于0.5,有时小

于0.5,正面向上的频率并不是确定值;

3, 随着实验次数的增加,正面出现的频率逐渐趋近于

0.5;

八, 实验结论

1, 我们发现,随着投掷次数的增加,正面向上的频率逐

渐趋近于0.5,于是,由实验数据,我猜想我们可以用频率估计概率。对于一枚均匀的硬币,随机投掷,则,正面向上的概率为0.5。

九, 拓展问题

1, 理论上计算机可以产出随机数,但计算机产生随机数

的机理是什么?实际上计算机产生的随机数是否真正的随机?

2, 能否用计算机模拟“投针”问题,“高尔顿板”问题,

等其他更加复杂的概率统计问题以节省时间人力物力,加快实验进程?

3, 如何用matlab 软件对实验的数据做更加精细化的处

理,以更好的利用实验数据,分析实验数据,得出更加合理的实验结论?


相关文章

  • 生日相同的概率
  • 生日相同的概率(一) 教学目标 (一)教学知识点 能用实验的方法估计一些复杂的随机事件发生的概率. (二)能力训练要求 经历实验.统计等活动过程,在活动中进一步发展学生合作交流的意识和能力. (三)情感与价值观要求 通过对贴近学生生活的有趣 ...查看


  • 高中数学必修3[随机事件的概率]
  • 高中数学必修3<随机事件的概率>说课稿 尊敬的各位专家.评委: 大家好, 我说课的题目是<随机事件的概率>,内容选自于高中教材新课程人教A 版必修3第三章第一节,课时安排为三个课时,本节课内容为第一课时.下面我将从教 ...查看


  • 生活中的概率问题
  • §6.3.1 生日相同的概率(一) 教学目标 (一) 教学知识点 能用实验的方法估计一些复杂的随机事件发生的概率. (二) 能力训练要求 经历实验.统计等活动过程,在活动中进一步发展学生合作交流的意识和能力. (三) 情感与价值观要求 通过 ...查看


  • 初三数学教案:概率
  • 教学目标:〈一〉知识与技能1. 知道通过大量重复试验时的频率可以作为事件发生概率的估计值2. 在具体情境中了解概率的意义〈二〉教学思考让学生经历猜想试验--收集数据--分析结果的探索过程, 丰富对随机现象的体验, 体会概率是描述不确定现象规 ...查看


  • 第二十五章概率初步全章教案
  • 第二十五章 概率初步 主备人:肖秀红 审核: 向翠萍 25.1.1 随机事件 第一课时 教学目标 知识与技能:通过对生活中各种事件的判断,归纳出必然事件,不可能事件和随机事件的特点,并根据这些特点对有关事件作出准确判断. 过程与方法:历经实 ...查看


  • 3.1.2生活中的概率教案
  • 2.1.2 生活中的概率(说课稿) 各位老师: 大家好!我叫李善斌,今天我说课的题目是<生活中的概率>,内容选自于高中教材北师大版必修3第三章第一节,课时安排为三个课时,本节课内容为第二课时.下面我将从教材分析.教学目标分析.教 ...查看


  • 人教版高中数学必修说课稿
  • 人教版高中数学必修说课稿:概率的意义 各位老师: 大家好! 我叫周婷婷,来自龙山中学.我说课的题目是<概率的意义>,内容选自于高中教材新课程人教A 版必修3第三章第一节,课时安排为三个课时,本节课内容为第二课时.下面我将从教材分 ...查看


  • 概率的意义
  • 概 率 的 意 义 温二中 徐丹阳 [教材地位]新课程理念的一个重要方面是:数学教育要面向全体学生,是人们生活.工作.学习必不可少的工具,同时,它的内容.思想.方法和语言是现代文明的重要部分.而概率的意义,体现着即将到来的信息社会对数学课程 ...查看


  • 九年级数学数据分析与决策
  • 第二十八章 数据分析与决策 [本章学习要点] 1.能根据具体问题的需要借助媒体查找有关资料或亲自调查获得数据信息. 2.对日常生活中的某些数据,能对数据的来源.处理数据的方法以及由此得到的结果进行合理的质疑.发表自己的看法. 3.在具体情景 ...查看


热门内容