π 的近似值的计算有很多种方法,其中之一是用随机数。对于图9-1中的圆和正方形,如圆的半径为r,它们的面积之比有如下关系
可以通过如下的方式计算π 的近似值:假设圆的半径为1,产生-1到1之间的两个随机实
数x和y。这个点是正方形中的一个点。如果 ,则点落在圆内。重复n次上述动作,
并记录点落在圆内的次数m。则通过
可得π 的近似值。重复的次数越大,得到的π 值
越精确。这种技术被称为蒙特卡洛积分法。用主教材实现的随机函数库实现该程序。
Scratch3.0 全国青少年软件编程等级考试 Python Scratch图形化一级 Scratch图形化四级 Scratch图形化三级 Scratch图形化二级 电子学会