Xét phương trình ax^5 + bx + c = 0 với a, b, c là các hằng số nguyên khác 0 có giá trị

271

Với giải Luyện tập 2 trang 53 Chuyên đề Tin học 11 Cánh diều chi tiết trong Bài 1: Kĩ thuật duyệt giúp học sinh dễ dàng xem và so sánh lời giải, từ đó biết cách làm bài tập Chuyên đề Tin học 11. Mời các bạn đón xem: 

Xét phương trình ax^5 + bx + c = 0 với a, b, c là các hằng số nguyên khác 0 có giá trị

Luyện tập 2 trang 53 Chuyên đề Tin học 11Xét phương trình ax5 + bx + c = 0 với a, b, c là các hằng số nguyên khác 0 có giá trị tuyệt đối không vượt quá 106. Theo lược đồ Hoocne, nghiệm nguyên của đa thức sẽ là ước của c. Em hãy lập trình nhập vào ba số nguyên a, b, c. Sau đó, lập trình tìm tất cả các nghiệm nguyên của phương trình và chạy với các bộ dữ liệu thử nghiệm trong Bảng 3.

Chuyên đề Tin học 11 (Cánh diều) Bài 1: Kĩ thuật duyệt (ảnh 2)

Lời giải:

a = int(input("nhập hệ số a : "))

b = int(input("nhập hệ số b : "))

c = int(input("nhập hệ số c : "))

a1 = int(input("nhập hệ số a' : "))

b1 = int(input("nhập hệ số b' : "))

c1 = int(input("nhập hệ số c' : "))

if ((a/a1) == (b/b1)) and ((b/b1) == (c/c1)) : print("phương trình có vô số nghiệm")

if ((a/a1) == (b/b1)) and ((b/b1) != (c/c1)) : print("phương trình vô nghiệm")

if (a/a1) != (b/b1) :

print("phương trình có một nghiệm duy nhất")

y = (a * c1 - a1 * c) / (-a1 * b + a * b1)

x = (c - b * y) / a

print("x = ", x ,", y = ", y)

Đánh giá

0

0 đánh giá