Cho đa thức f và khoảng [a,b] với f(a)f(b)<0. Lặp chia đôi cho đến khi nửa độ rộng khoảng 2b−a≤tol, rồi in trung điểm cuối cùng.
Điều kiện dừng: vòng lặp tiếp tục khi 2b−a>tol. Vì số vòng lặp được xác định hoàn toàn bởi a,b,tol nên kết quả là xác định.
In nghiệm gần đúng với 6 chữ số thập phân.
Ví dụ: f(x)=x2−2 trên [1,2], tol=10−3.
f(a)f(b)<0; 10−9≤tol≤1.
Nghiệm gần đúng, 6 chữ số thập phân.
Ví dụ:
Đầu vào:
2
1 0 -2
1 2
0.001
Đầu ra:
1.415039
Giải thích:
Đang tải editor...