( 26 )计算二的近似值的一个公式是某人编写下面的程序用此公式计算并输出 π 的近似值:Private Sub Comand1_Click ()PI = 1Sign = 1n=20000For k=3 To n

题目

( 26 )计算二的近似值的一个公式是

某人编写下面的程序用此公式计算并输出 π 的近似值:

Private Sub Comand1_Click ()

PI = 1

Sign = 1

n=20000

For k=3 To n

Sign=-Sign/k

PI=PI+Sign/k

Next k

Print PI*4

End Sub

运行后发现结果为 3.22751 ,显然,程序需要修改。下面修改方案中正确的是

A )把 For k=3 To n 改为 For k=1 To n

B )把 n=20000 改为 n=20000000

C )把 For k=3 To n 改为 For k=3 To n Step 2

D )把 PI=1 改为 PI=0

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

用romberg算法计算pi的近似值,初始等分值为你学号后两位。


A

第2题:

10、用近似公式或近似值计算测量值所造成的误差一般属于系统误差。


错误

第3题:

3、用while语句实现计算圆周率 pi (3.14) 的近似值。


错误

第4题:

3、计算圆周率 pi (3.14) 的近似值。


4

第5题:

所谓复合求积,就是先将积分区间分成几个小区间,并在每个小区间上用低阶Newton-Cotes公式计算积分的近似值,然后对这些近似值求和,从而得到所求积分的近似值。


正确

第6题:

用while语句实现计算圆周率 pi (3.14) 的近似值。


错误

第7题:

补充程序Ccon012.C,该程序中用公式计算圆周率的近似值。


S.ign=/**/-sign/**/;
P.i*=/**/4/**/;

第8题:

计算的近似值的一个公式是π/4=1-(1/3)+(1/5)-(1/7)+…+(-1)n-1(1/2n -1)。 某人编写下面的程序用此公式计算并输出的近似值: Private Sub Cornmand1 Click( ) P1=1 Sign=1 n=20000 For k=3 To r Sign=-Sign PI=PI+SiRn/k Next k Print PI*4 End Sub 运行后发现结果勾3.22751,显然,程序需要修改。下面修改方案中正确的是( )。

A.把For k=3 To n改为For k=1 To n

B.把n=20000改为n=20000000

C.把For k=3 To n改为For k=3 To n Step 2

D.把PI=1改为P1=0


正确答案:C
c。【解析】Stop用在for循环中,表示每一次循环,变量增加几,本题中按照公式,k作为分母,值应为奇数,所以应用Fo,k=3TonStep2。是从3开始的奇数,所以本题为C。

第9题:

计算π的近似值的一个公式是π/4=1-1/3+1/5_1/7+…+(-1)n-11/(2n-1)。某人编写下面的程序用此公式计算并输出π的近似值:

Private Sub Command1_Click()

PI=1

Sign=1

13=20000

For k=3 To n

sign=-sign

PI=PI+sign/k

Next k

Print PI*4

End sub

运行后发现结果为3.22751,显然,程序需要修改。下面修改方案中正确的是

A.把For k=3To n改为For k=1 To n

B.把U=20000改为n=20000000

C.把For k:3 To n改为For k=3 To n Step 2

D.把PI=1改为PI=0


正确答案:C
解析:在π/4的近似求解公式中,分母是等差增加的,第一项分母可看作是1,第二项是3,第三项是7,依次类推。所以循环变量k应该每次增加2,故选项C)正确。程序中2n-一1是用k来控制的,(-1)n-1是通过sign来控制的。程序从首次运行结果是:1-1/3,继而不断增项。