logo

Vận dụng trang 123 Tin học 10 Cánh diều: Em hãy giới thiệu một bài toán thực tế mà em biết và trình bày các bước cần thực hiện để giải quyết bài toán đó bằng máy tính.

icon_facebook

Bài 18. Lập trình giải quyết bài toán trên máy tính

Vận dụng trang 123 Tin học 10 Cánh diều: Em hãy giới thiệu một bài toán thực tế mà em biết và trình bày các bước cần thực hiện để giải quyết bài toán đó bằng máy tính.

Lời giải ngắn

Bài toán thực tế: Lấy ra sản phẩm có giá bán cao nhất trong tất cả các sản phẩm.

- Bước 1: Xác định bài toán là tìm số lớn nhất trong dãy các số nguyên

- Bước 2: Thuật toán tìm số lớn nhất trong dãy số nguyên

Thuật toán

- Bước 3: Viết chương trình.

- Bước 4: Chạy chương trình, kiểm thử.

Lời giải chi tiết

Giải phương trình bậc nhất với các dữ liệu đầu vào là các số thực a, bvà đầu ra là nghiệm tìm được.

Các bước cần thực hiện:

1. Xác định bài toán:

Cho phương trình bậc nhất với hai số thực a, b

- Tìm nghiệm của phương trình trên

2. Thuật toán

Bước 1. Nhập 2 số nguyên a, b

Bước 2. Kiểm tra xem a = 0 không. Nếu a = 0:

- Nếu b = 0: phương trình vô số nghiệm. Kết thúc bài toán

- Nếu b != 0: phương trình vô nghiệm

Bước 3. Nếu a != 0 thì x = -b/a. Kết thúc bài toán

3. Viết chương trình

a = float(input("Nhập hệ số a: "))

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

if a == 0:

if b == 0:

print("Vô số nghiệm")

else:

print("Vô nghiệm")

else:

print("Phương trình có nghiệm x =", -b / a)

icon-date
Xuất bản : 14/05/2024 - Cập nhật : 14/05/2024

Câu hỏi thường gặp

Đánh giá độ hữu ích của bài viết

😓 Thất vọng
🙁 Không hữu ích
😐 Bình thường
🙂 Hữu ích
🤩 Rất hữu ích
image ads