在如下图的正方形中随机撒一把豆子用计算机随机模拟的方法估算圆周率的值.
解法1:随机撒一把豆子 每个豆子落在正方形内任何一点是等可能的 落在每个区域的豆子数与这个区域的面积近似成正比 即
.
假设正方形的边长为2 则 .
由于落在每个区域的豆子数是可以数出来的 所以π≈ ×4
这样就得到了π的近似值.
解法2:(1)用计算机产生两组[0 1]内均匀随机数a 1 =RAND() b 1 =RAND().
(2)经过平移和伸缩变换 a=(a 1 -0.5)*2 b=(b 1 -0.5)*2.
(3)数出落在圆x 2 +y 2 =1内的点(a b)的个数N 1 计算π= (N代表落在正方形中的点(a b)的个数).
点评:可以发现 随着试验次数的增加 得到圆周率的近似值的精确度会越来越高 利用几何概型并通过随机模拟的方法可以近似计算不规则图形的面积.
涡卡诺夫斯机的算术题一只狗追赶一匹马,狗跳6次的时间,马只能跳5次,狗跳4次的距离和马跳7次的距离 2020-05-13 …
在计算机的算法语言中有一种函数[x]叫做取整函数(也称高斯函数),它表示x的整数部分,即[x]是不 2020-05-13 …
利用计算机的算式运算等功能帮助设计人员进行产品设计工作属于计算机辅助系统中的 ()。A.CAMB.C 2020-05-24 …
计算机的算术左移竟然和逻辑左移相同的?算术左移好像会把负的数变成正的,算术左移会把负的数变成正的, 2020-06-13 …
在计算机的算法语言中有一种函数叫做取整函数(也叫高斯函数).它表示x的整数部分,即表示不超过x的最 2020-06-14 …
下列关于算法的叙述不正确的是A.在任何数值计算或非数值计算的过程中所采取的方法和步骤,都可称之为算法 2020-11-06 …
计算机的算术运算X=65,Y=18;求X+Y,X-Y,X*Y,X/Y用原码补码写出运算过程 2020-11-17 …
在计算机的算法语言中有一种函数[x]叫做取整函数(也称高斯函数),表示不超过x的最大整数,例如[2] 2020-11-20 …
三、材料分析题(共30分)22.(14分)随着智能手机的日益普及,习惯于长时间低头玩手机的人随处可见 2020-11-23 …
在计算机的算法语言中有一种函数[x]叫做取整函数(也称高斯函数),它表示x的整数部分,即[x]是不超 2020-12-08 …