Cho đa thức f, khoảng [a,b] (f(a)f(b)<0), số bước K và nghiệm chính xác r∗. Thực hiện K bước chia đôi để được nghiệm gần đúng r, rồi in sai số tuyệt đối ∣r−r∗∣ với 6 chữ số thập phân.
Bài này minh họa tốc độ hội tụ tuyến tính của chia đôi: sai số giảm khoảng một nửa sau mỗi bước.
Ví dụ: f(x)=x2−2 trên [1,2], K=10, r∗=2≈1.414214.
1≤n≤10; f(a)f(b)<0; 1≤K≤100.
Sai số ∣r−r∗∣ làm tròn 6 chữ số thập phân.
Ví dụ:
Đầu vào:
2
1 0 -2
1 2
10
1.414214
Đầu ra:
0.000337
Giải thích:
Đang tải editor...