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

答案:略
解析:

算法如下:

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

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

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

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

算法語(yǔ)句:

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í)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來(lái)源: 題型:044

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

查看答案和解析>>

同步練習(xí)冊(cè)答案