當前位置:編程學習大全網 - 網站源碼 - 現代計算機是如何計算圓周率的?

現代計算機是如何計算圓周率的?

可以用編程語言計算。以下是python語言

pi = 0.0

N = 100

for i in range(N):

pi += (1/pow(16,i) * (? 4/(8*i +1) -2/(8*i+4)-1/(8*i+5) -1/(8*i +6) ) )?

print('圓周率為{:.10f}'.format(pi))

請把以上代碼拷進python語言開發環境裏運行,結果如下(下圖是使用python開發環境Spyder運行上述代碼的結果):圓周率為3.1415926536

擴展資料

電子計算機的出現使π值計算有了突飛猛進的發展。1949年,美國制造的世上首部電腦-ENIAC(ElectronicNumerical Integrator And Computer)在阿伯丁試驗場啟用了。次年,裏特韋斯納、馮紐曼和梅卓普利斯利用這部電腦,計算出π的2037個小數位。

這部電腦只用了70小時就完成了這項工作,扣除插入打孔卡所花的時間,等於平均兩分鐘算出壹位數。五年後,IBM NORC(海軍兵器研究計算機)只用了13分鐘,就算出π的3089個小數位。

參考資料:

百度百科——圓周率

  • 上一篇:在QTCreate如何添加LIB依賴庫進行編譯
  • 下一篇:關於壹個ASP商成後臺被混淆求還原方法
  • copyright 2024編程學習大全網