Chương trình ở Hình 1a được viết để giải phương trình bậc nhất ax + b = 0

Bài 1 trang 69 Tin học 10: Chương trình ở Hình 1a được viết để giải phương trình bậc nhất ax + b = 0, với a, b là hai số thực nhập từ bàn phím (a ≠ 0) và nghiệm thu được thông báo ra màn hình.

Tuy nhiên, chương trình đó còn viết thiếu ở những vị trí “…”. Em hãy hoàn thiện chương trình và kiểm thử xem với dữ liệu vào a = 1 và b = 2, chương trình em vừa hoàn thiện có cho kết quả giống như Hình 1b không?

Chương trình ở Hình 1a được viết để giải phương trình bậc nhất ax + b = 0

Chương trình sẽ đưa ra màn hình thông tin gì nếu nhập vào giá trị a = 0?

Lời giải:

- Hoàn thiện chương trình:

a = float(input("a = "))

b = float (input("b = "))

print("Nghiệm của phương trình là ", -b/a)

- Chạy thử với a = 1, b = 2:

Chương trình ở Hình 1a được viết để giải phương trình bậc nhất ax + b = 0

- Chương trình hoàn thiện cho kết quả giống

- Nếu nhập a = 0 thì chương trình sẽ đưa ra thông báo lỗi:

ZeroDivisionError: float division by zero

Chương trình ở Hình 1a được viết để giải phương trình bậc nhất ax + b = 0

Xem thêm lời giải bài tập Tin học lớp 10 Cánh diều hay nhất, ngắn gọn khác:


Giải bài tập lớp 10 Cánh diều khác