PDA

View Full Version : TÍNH SỐ PI



stone
03-01-2003, 14:06
Làm cách nào để tính số pi càng nhiều số lẻ càng tốt???
Làm cách nào để biết con số lẻ thứ n của số pi là số bao nhiêu??? :idea: ???
Ai giúp tui với cả ơn nhiều:D

Zero
03-01-2003, 16:56
trong 1 quyển sách của tôi có nêu các phương pháp để tính số pi với độ chính xác kc 10 000 chữ số nếu có thời gian tôi sẽ post lên cho bạn.

đây là 25 số lẻ đầu tiên của số pi
3.1415926535897932384626433 hy vọng có thể giúp được bạn

vn12a12
03-01-2003, 20:28
dùng chương trình Super Pi, số chữ số thập phântối đa theo sau hình như là khoảng 64tr or more
còn lập trình để tính lại là chuyện khác

Mach2
04-01-2003, 08:56
Chà, lập trình ko được à? Thiếu gì cách, ví dụ như dùng Maclaurin tìm 4*arctan(1) là có ngay, muốn tính đến chữ số thứ mấy nghìn cũng được.

langtucodon
05-01-2003, 02:03
E hèm, đây là box lập trình Pascal đúng không nhỉ?
Tôi có một ý tưởng là dùng một mảng các xâu để lưu lại kết quả tính số Pi.
Còn phương pháp tính số Pi thì các sách chỉ rồi.
pi := 4*arctan(1) cụ thể là:
pi := 4(1 - 1/3 + 1/5 - 1/7 + 1/9 - ... + ((-1)^n) * 1/ (2*n-1) )

stone
10-01-2003, 12:58
Cách dùng 4*arctan(1) tôi đã dùng thử rồi nhưng khi cho n chạy tới vài ngàn thì cũng chỉ chính xác được vài số lẻ thôi.

Mach2
11-01-2003, 19:54
Nếu bạn dùng kiểu dữ liệu có sẵn (float hay thậm chí double) thì ko chính xác là điều dĩ nhiên bởi vì cách lưu thông tin. Nếu muốn chính xác thì làm hẳn một lớp dữ liệu kiểu mới có thể lưu chính xác đến chữ số thập phân thứ vài ngàn rồi tính là ra thui... mà bạn làm gì mà cần phải tính số pi cho chính xác vậy nhỉ?

suongmai
13-01-2003, 04:33
Hoi do minh cung lam mot bai tim so pi bang Numerical methods. Bang cach tinh tich phan cua 1/ (1+x^2) chay tu 0 den 1. Cach nay don gian nhung chi tinh duoc 12 so le thoi! :.(

guardian
13-01-2003, 07:33
Cái này mình lấy từ trên mạng.

vn12a12
18-01-2003, 12:34
bác ấm à, post cái đấy lên làm dzì, cần thì em gửi cho bác cái 32M số thập phân nhá