YOMEDIA
NONE

Giải bài tập 19.11 trang 41 SBT Tin học 10 Kết nối tri thức - KNTT

Giải bài tập 19.11 trang 41 SBT Tin học 10 Kết nối tri thức

Em hãy viết chương trình giải phương trình bậc hai dạng tổng quát ax2 + bx + c = 0 (a khác 0). Yêu cầu các giá trị a, b, c là các số thực được nhập vào từ bàn phím.

ATNETWORK

Hướng dẫn giải chi tiết bài tập 19.11

Phương pháp giải:

Thuật toán giải phương trình bậc hai có thể nêu tóm tắt như sau:

- Tính delta = b2 – 4ac

- Nếu delta < 0 → phương trình vô nghiệm.

- Nếu delta = 0 → phương trình có nghiệm kép x1 = x2 = -b/2a.

- Nếu delta > 0 → phương trình có 2 nghiệm phân biệt

\(x1,2 = \frac{{ - b \pm \sqrt \Delta  }}{{2a}}\)

Lời giải chi tiết:

#Giải phương trình bậc hai dạng tổng quát

a = float(input("Nhập số a (a <> 0): "))

b = float(input("Nhập số b: "))

c = float(input("Nhập số c: "))

delta = b*b - 4*a*c

if delta== 0:

    print("Phương trình có nghiệm kép x1 = x2 =", -b/(2*a))

if delta > 0:

    print("Phương trình có 2 nghiệm x1 ", (-b + delta*0.5)/(2*a),

"và x2 =", (-b - delta**0.5)/(2*a))

if delta <0:

    print("Phương trình đã cho vô nghiệm!”)

-- Mod Tin Học 10 HỌC247

Nếu bạn thấy hướng dẫn giải Giải bài tập 19.11 trang 41 SBT Tin học 10 Kết nối tri thức - KNTT HAY thì click chia sẻ 
YOMEDIA

Chưa có câu hỏi nào. Em hãy trở thành người đầu tiên đặt câu hỏi.

AANETWORK
 

 

YOMEDIA
ATNETWORK
ON