Giải Tin học 10 (Cánh diều) Bài 10: Chương trình con và thư viện các chương trình con có sẵn
Hoidap.vietjack.com trân trọng giới thiệu: lời giải bài tập Tin học lớp 10 Bài 10: Chương trình con và thư viện các chương trình con có sẵn sách Cánh diều hay nhất, chi tiết giúp học sinh dễ dàng làm bài tập Tin học 10 Bài 10. Mời các bạn đón xem:
Giải bài tập Tin học lớp 10 Bài 10: Chương trình con và thư viện các chương trình con có sẵn
Khởi động
Trả lời:
Chương trình con là một đoạn câu lệnh thực hiện một việc nào đó được đặt tên.
1. Khái niệm chương trình con
Hoạt động
Trả lời:
Với bài toán trên có thể chia thành các bài toán con sau:
- Bài toán tính diện tích tam giác
- Bài toán tìm số lớn nhất.
3. Chuyển dữ liệu cho hàm thực hiện
Trả lời:
1) Soạn thảo chương trình và đối chiếu kết quả
Chương trình: |
Kết quả |
2) Sửa lại chương trình “VD_ptb1.py” theo các bước trong Bảng 1
a) Sau khi chạy chương trình “Try_ptb1.py” kết quả không khác so với kết quả chạy chương trình ở Hình 2.
b) 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 vì hàm ptb1(5,4), ptb1(0,0), ptb1(0,4) được thực hiện với những giá trị do chương trình truyền vào qua lời gọi hàm tương ứng với danh sách tham số ptb1(a,b).
5. Các hàm được xây dựng sẵn
Luyện tập
Trả lời:
Ở phần khai báo hàm BSCNN, có 2 tham số là x, y. Do đó, khi sử dụng lời gọi hàm cũng phải có 2 tham số tương ứng để truyền giá trị vào.
Dòng lệnh print(‘Bội chung nhỏ nhất: ’, BSCNN(a,b)) là lời gọi hàm đúng vì có đủ 2 tham số a, b.
Dòng lệnh c = a + b + BSCNN() là lời gọi hàm sai vì không có tham số nào trong đó.
Trả lời:
Chương trình được hoàn thiện như sau
Vận dụng
Câu hỏi tự kiểm tra
Câu hỏi tự kiểm tra trang 91 Tin học lớp 10: Trong 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 trình dễ hiểu, dễ tìm lỗi hơn.
2) Hàm chỉ được được gọi một lần duy nhất ở chương trình chính.
3) Hàm luôn trả về một giá trị qua tên của hàm.
4) Python chỉ cho phép chương trình gọi một hàm xây dựng sẵn trong các thư viện của Python.
5) Khai báo hàm trong Python luôn có danh sách tham số.
Trả lời:
Câu 1 đúng.
Bài viết liên quan
- Giải Tin học 10 (Cánh diều) Bài 8: Câu lệnh lặp
- Giải Tin học 10 (Cánh diều) Bài 9: Thực hành câu lệnh lặp
- Giải Tin học 10 (Cánh diều) Bài 11: Thực hành lập trình với hàm và thư viện
- Giải Tin học 10 (Cánh diều) Bài 12: Kiểu dữ liệu Xâu ký tự - xử lý xâu ký tự
- Giải Tin học 10 (Cánh diều) Bài 13: Thực hành dữ liệu kiểu xâu