Bạn cần đăng nhập để đánh giá tài liệu

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

318

Với giải Bài 1 trang 69 Tin học 10 Cánh diều chi tiết trong Bài 5: Thực hành viết chương trình đơn giản 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 Tin học 10. Mời các bạn đón xem:

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 (ảnh 1)

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 (ảnh 2)

- 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 (ảnh 3)

Từ khóa :
Giải bài tập
Đánh giá

0

0 đánh giá