历年山西省高中信息技术学考真题(程序题11+解析)

四季读书网 3 0
历年山西省高中信息技术学考真题(程序题11+解析)

圆周率的计算程序

(一)题目描述

      古代中国祖冲之和刘徽等数学家致力于圆周率的研究和计算,先后给出圆周率的估值。1673年莱布尼茨找到圆周率的一个级数表示形式,结束了人工计算圆周率的时代。请利用公式T/4=1-1/3+1/5-1/7……求的近似值直到发现某一项的绝对值小于0.0001为止(该项不累加)

(二)操作要求

(1)补充完善下划线处的内容使程序语句完整。

(2)找出程序中的两处错误并改正。

3)运行程序


(三)编辑区原代码(含下划线 / 空缺)

#利用公式法求π的近似值

sum=0

____________     

t=1

while_________>0.0001:

sum=sum-(1/n)*t

n=n+1

t=-t

pi=4*sum

print("π的近似值为",pi)

_________________________________________________________________________

补充和改错后的程序

#利用公式法求π的近似值

sum=0

n=1

t=1

while 1/n>0.0001:

    sum=sum+(1/n)*t

 n=n+2

    t=-t

pi=4*sum

print("π的近似值为:",pi)


·END·

历年山西省高中信息技术学考真题(程序题11+解析) 第1张

关  注  我  哦


抱歉,评论功能暂时关闭!