题目内容
将曲线y=
,x=1,x=2和y=0所围成的平面区域记作d,将直线x=1,x=2,y=0和y=1所围成的正方形区域记作D.
(Ⅰ)在直角坐标平面上,作出区域D和d;
(Ⅱ)利用随机模拟方法,我们可以估算区域d的面积,也就是说,在区域D内随机产生n个点,数出落在区域d内点的个数,用几何概型公式计算区域d的面积.请按此思路,设计一个算法,估算区域d的面积,只要求写出伪代码.
提示:若点(a,b)∈D,则当b<
时,(a,b)∈d.
| 1 |
| x |
(Ⅰ)在直角坐标平面上,作出区域D和d;
(Ⅱ)利用随机模拟方法,我们可以估算区域d的面积,也就是说,在区域D内随机产生n个点,数出落在区域d内点的个数,用几何概型公式计算区域d的面积.请按此思路,设计一个算法,估算区域d的面积,只要求写出伪代码.
提示:若点(a,b)∈D,则当b<
| 1 |
| a |
分析:(Ⅰ)在同一坐标系下画出曲线y=
,x=1,x=2和y=0,从而得到区域d,再画出y=1从而得到区域D;
(Ⅱ)利用随机函数产生n组(a,b),然后判定是否满足b<
,将满足的点的个数m统计出来,最后根据S=
可求出所求.
| 1 |
| x |
(Ⅱ)利用随机函数产生n组(a,b),然后判定是否满足b<
| 1 |
| a |
| m |
| n |
解答:解:(Ⅰ)
(Ⅱ)
S←0
m←0
Read n
For I From 1 To n Step 1
a←Rnd+1
b←Rnd
If b<
Then
m←m+1
END If
End For
S←
Print S
(Ⅱ)
S←0
m←0
Read n
For I From 1 To n Step 1
a←Rnd+1
b←Rnd
If b<
| 1 |
| a |
m←m+1
END If
End For
S←
| m |
| n |
Print S
点评:本题考查伪代码与作图,每个事件发生的概率只与构成该事件区域的长度(面积或体积)成比例,则称这样的概率模型为几何概型. 解题时要认真审题,合理地运用几何概型解决实际问题.
练习册系列答案
相关题目