HOẠT ĐỘNG2. Chương trình trong Hình 2 khai báo hàm ptb1(), hàm này giải phương trình có dạng ax + b...
HOẠT ĐỘNG
2. Chương trình trong Hình 2 khai báo hàm ptb1(), hàm này giải phương trình có dạng ax + b = 0. Khi được gọi thực hiện, hàm ptb1() yêu cầu nhập các hệ số a, b từ bàn phím, biện luận và giải phương trình rồi đưa ra kết quả.
1) Em hãy soạn thảo chương trình ở Hình 2 đặt tên là “VD_ptb1.py”, sau đó chạy chương trình với các dữ liệu đầu vào như ở Hình 3 và đối chiếu kết quả.
2) Em hãy sửa lại chương trình “VD_ptb1.py” theo các bước trong Bảng 1, đặt tên là “Try_ptb1.py”, chạy thử và trả lời hai câu hỏi sau:
a) Chương trình “Try_ptb1.py” đã truyền trực tiếp hệ số a = 5, b = 4 vào lời gọi hàm ptb(5,4), kết quả khi chạy có khác gì với kết quả chạy chương trình ở Hình 2 không?
b) Vì sao trong chương trình “Try_ptb1.py”, thân của hàm không cần những câu lệnh nhập giá trị cho các hệ số a, b?
- HOẠT ĐỘNG1. Khi giải quyết một bài toán phức tạp, người ta thường phân chia bài toán đó thành một...
- LUYỆN TẬPBài 1.Với hàm BCNN được xây dựng ở chương trình sau đây (Hình 8), trong những dòng...
- Bài 2.Chương trình ở Hình 9 xây dựng một hàm tính diện tích một tam giác bằng công thức Heron...
- VẬN DỤNGSử dụng kết quả của Bài 2 phần Luyện tập, em hãy viết chương trình giải bài toán ở Hoạt...
- TỰ KIỂM TRATrong các câu sau đây, những câu nào đúng?1) Sử dụng chương trình con sẽ làm chương...