早教吧作业答案频道 -->其他-->
求一个用Fortran编一个用随机数计算圆周率的程序并要程序思路付思路的给高分我指的思路是流程图没说清楚不好意思
题目详情
求一个用Fortran编一个用随机数计算圆周率的程序 并要程序思路 付思路的给高分
我指的思路是流程图 没说清楚不好意思
我指的思路是流程图 没说清楚不好意思
▼优质解答
答案和解析
!简程
!前略
k = 0
do i = 1,100000000
call random_number(x)
call random_number(y)
if ((x + y) .le.1.0) then
k = k + 1
end if
enddo
p = k * 1.0 / N * 4
print *,p
end
思路:假设我们有一个边长为1的正方形,这个正方形必然有一个内切圆,它的直径等于正方形的边长,半径为0.5 .正方形的面积是1,其内切圆的面积为 PI*(0.5)^2 .假设只考虑第一象限,我们随机生成很多点,考虑这个点落在圆里的概率,这个概率趋向于几何概率,也就是第一象限圆的面积和正方形面积的比值.随机产生的点越多,最后求得的PI值越精确
!前略
k = 0
do i = 1,100000000
call random_number(x)
call random_number(y)
if ((x + y) .le.1.0) then
k = k + 1
end if
enddo
p = k * 1.0 / N * 4
print *,p
end
思路:假设我们有一个边长为1的正方形,这个正方形必然有一个内切圆,它的直径等于正方形的边长,半径为0.5 .正方形的面积是1,其内切圆的面积为 PI*(0.5)^2 .假设只考虑第一象限,我们随机生成很多点,考虑这个点落在圆里的概率,这个概率趋向于几何概率,也就是第一象限圆的面积和正方形面积的比值.随机产生的点越多,最后求得的PI值越精确
看了 求一个用Fortran编一个...的网友还看了以下:
面积,体积1.扇型面积公式2.球体体积公式3.三,四和六角锥体体积公式说清楚R,L,D,S,H.. 2020-05-13 …
A,B分别是s*n,n*t的矩阵,证明:r(AB)>=r(A)+r(B)-n至少让我看懂)但如何证 2020-05-13 …
已知关于x的一元四次方程x4+px2+qx+r=0有三个相等的实根和另一个与之不同的实根,则下列三 2020-05-17 …
(26)设关系 R和S 具有相同的属性个数,且相对应属性的值取自同一个域,则: R一 (R-S)等价 2020-05-23 …
设关系R和S具有相同的关系模式,且相对应的属性的值取自同一个域,则R-(R-S)等于A.R∪SB.R 2020-05-23 …
设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于()。A.R∪SB 2020-05-24 …
设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于A.B∪SB.R∩ 2020-05-24 …
设关系R和S具有相同的目,它们相对应的属性的值取自同一个域,则R-(R-S)等于()。A.R∪SB. 2020-05-24 …
两个火柴盒,每个里面有n根火柴.每次随机抽取一根直到某个火柴盒被完全取完,问另一个剩下r根火柴的概 2020-06-10 …
请问这个怎么判断是否有最大值或者最小值?S(r)=2πr²+2V/r(r>0)这个S(r)的最值怎 2020-06-15 …