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
125
05/09/2023
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.
Trả lờ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)
Xem thêm lời giải bài tập Chuyên đề học tập Tin học lớp 11 Cánh diều hay, chi tiết khác:
Bài 4: Kĩ thuật chia để trị trong thuật toán sắp xếp trộn
Bài 5: Thực hành tổng hợp ứng dụng chia để trị
Bài 1: Kĩ thuật duyệt
Bài 2: Kĩ thuật quay lui
Bài 3: Thực hành kĩ thuật quay lui
Bài 4: Thực hành tổng hợp kĩ thuật duyệt