蒙特卡洛法是一種模擬隨機事件發(fā)生的技術(shù).它幾乎與任何領(lǐng)域都有聯(lián)系,并涉及到概率在問題求解中的應(yīng)用.已知圓面積的公式.當(dāng)R=1時,S=π.因此,只要求出包圍的面積即可.為了方便,如圖,先求個圓面積,再乘以4.寫出求π的算法語言表示.

答案:略
解析:

算法如下:

(1)給定試驗次數(shù)n

(2)產(chǎn)生各隨機點的坐標(biāo)

(3)統(tǒng)計陰影部分內(nèi)的點數(shù)

(4)計算π的值“π=4*m/n,并打。

算法語句:

input n=0

   m=0

for i=1  to n do

  x=rand(  )

  y=rand(  )

if  x*xy*y1

then m=m1

next i

print“π=4*m/n

end


練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源:數(shù)學(xué)教研室 題型:044

蒙特卡洛法是一種模擬隨機事件發(fā)生的技術(shù).它幾乎與任何領(lǐng)域都有聯(lián)系,并涉及到概率在問題求解中的應(yīng)用.已知圓面積的公式.當(dāng)R=1時,S=π.因此,只要求出包圍的面積即可.為了方便,如圖,先求個圓面積,再乘以4.寫出求π的算法語言表示.

查看答案和解析>>

同步練習(xí)冊答案