Giải phương trình bậc nhất một ẩn trong Scratch | Tìm ở đây

Trong bài này, thầy sẽ hướng dẫn các em cách Giải và biện luận phương trình bậc nhất một ấn nhé!

Đề bài:

Bằng ngôn ngữ lập trình Scratch, em hãy giải phương trình bậc nhất một ẩn có dạng: ax + b = 0.

Phân tích đầu vào:

Đề bài yêu cầu ta giải phương trình bậc nhất một ẩn. Trong dạng tổng quát của phương trình bậc nhất, ta cần có 2 biến đầu vào tương ứng với các hệ số của phương trình. Ta đặt biến ứng với hệ số gắn với x là a, đặt biến gắn với hệ số tự do là b.

Điều kiện đầu vào:

Hai biến a và b có thể nhận giá trị là các số thực hoặc các số nguyên.

Mô tả đầu ra:

Kết quả được hiển thị theo khuôn mẫu sau:

  • Nếu phương trình vô nghiệm, hiển thị ra màn hình No
  • Nếu phương trình vô số nghiệm, hiển thị ra màn hình Inf
  • Nếu phương trình có nghiệm thì hiển thị nghiệm đó ra màn hình.

Trình bày các bước làm:

  • Bước 1: Nhập dữ liệu cho 2 biến a và b.
  • Bước 2: Giải và biện luận phương trình bậc nhất một ẩn dạng: ax + b = 0
    • Trường hợp a ≠ 0, ta có ax + b = 0 ⇔ x = -b/a, do đó phương trình có nghiệm duy nhất là: x = -b/a.
    • Trường hợp a = 0, phương trình ax + b = 0 trở thành 0x + b = 0, khi đó:
      • Khả năng 1: với b = 0 thì phương trình ax + b = 0 có nghiệm đúng mới mọi x ∈ ℝ
      • Khả năng 2: với b ≠ 0, phương trình ax + b = 0 vô nghiệm.
  • Bước 3: Hiển thị kết quả.

Code mẫu tham khảo:

Giải phương trình bậc nhất một ẩn

Minh họa chương trình: