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

Trả lời Luyện tập 2 trang 53 Chuyên đề Tin học 11 sách Cánh diều hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 11.

1 324 18/07/2023


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

Luyện tập 2 trang 53 Chuyên đề Tin học 11: Xé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.

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

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)

1 324 18/07/2023


Xem thêm các chương trình khác: