Giáo án điện tử 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
Bài giảng điện tử tin học 10 cánh diều. Giáo án powerpoint bài 10: Chương trình con và thư viện các chương trình con có sẵn. Giáo án thiết kế theo phong cách hiện đại, nội dung đầy đủ, đẹp mắt tạo hứng thú học tập cho học sinh. Thầy cô giáo có thể tham khảo.
Xem: => Giáo án tin học 10 cánh diều (bản word)
Click vào ảnh dưới đây để xem 1 phần giáo án rõ nét












Các tài liệu bổ trợ khác
Xem toàn bộ: Giáo án điện tử tin học 10 cánh diều
CHÀO MỪNG CÁC EM ĐẾN VỚI BÀI HỌC MỚI!
KHỞI ĐỘNG
Khi giải quyết một bài toán phức tạp, ta có thể phân chia nó thành một số bài toán con. Trong lập trình có khái niệm chương trình con, em hãy đoán xem chương trình con của một chương trình là gì.
BÀI 10: CHƯƠNG TRÌNH CON VÀ THƯ VIỆN CÁC CHƯƠNG TRÌNH CON CÓ SẴN
NỘI DUNG BÀI HỌC
- Khái niệm chương trình con
- Khai báo và gọi thực hiện một hàm trong Python
- Chuyển dữ liệu cho hàm thực hiện
- Lời gọi hàm
- Các hàm được xây dựng sẵn.
- Khái niệm chương trình con
Thảo luận nhóm đôi, hoàn thành Hoạt động 1 (SGK-tr86)
Em sẽ chia bài toán sau đây thành những bài toán con nào?
Bài toán: Cho ba tam giác có độ dài ba cạnh lần lượt là a, b và c, u, v và w, p, q và r. Độ dài các cạnh đều là số thực cùng đơn vị đo. Em hãy tính diện tích của mỗi tam giác đó và đưa ra diện tích lớn nhất trong các diện tích tính được. Công thức Heron tính diện tích tam giác theo độ dài ba cạnh:
Hoạt động 1
Có thể chia bài toán trên thành các bài toán con sau:
1) Tính diện tích một tam giác khi biết số đo ba cạnh.
2) Tìm diện tích lớn nhất trong 3 diện tích tìm được.
Chương trình con là gì?
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.
- Khai báo và gọi thực hiện một hàm trong Python
Đọc SGK và trả lời câu hỏi:
- Hàm trong Python được khai báo theo dạng gì?
- Nêu các chú ý trong khi khai báo hàm.
- def tên_hàm (tham số):
- Các lệnh mô tả hàm
Chú ý khi khai báo hàm
Tên hàm phải theo quy tắc đặt tên trong Python.
Phần thân hàm (gồm các lệnh mô tả hàm) phải viết lùi vào theo quy định của Python.
Theo sau tên hàm có thể có hoặc không có các tham số.
- Chuyển dữ liệu cho hàm thực hiện
Hoạt động 2
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:
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?
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?
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?
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?
Câu hỏi:
Thông qua Hoạt động 2, trong cùng một chương trình có thể gọi sử dụng hàm số bằng mấy cách? Nêu các cách đó.
Cách 1: Gọi hàm với các giá trị cụ thể.
Cách 2: Gọi hàm với giá trị tham số truyền vào.
Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II
Hệ thống có đủ tài liệu:
- Giáo án điện tử tin học 10 cánh diều (350k)
- Giáo án tin học 10 cánh diều (bản word) (300k)
- Giáo án powerpoint tin học 10 cánh diều (350k)
- Giáo án chuyên đề Tin học 10 theo định hướng tin học ứng dụng cánh diều (300k)
- Giáo án chuyên đề Tin học 10 theo định hướng khoa học máy tính cánh diều (300k)
- Trắc nghiệm tin học 10 cánh diều (150k)
- Đề thi tin học 10 cánh diều (150k)
- File word đáp án Tin học 10 cánh diều (100k)
- Kiến thức trọng tâm tin học 10 cánh diều (150k)
- Phiếu học tập theo bài Tin học 10 cánh diều cả năm (150k)
- Trắc nghiệm đúng sai Tin học 10 cánh diều cả năm (150k)
- Trắc nghiệm dạng câu trả lời ngắn Tin học 10 cánh diều cả năm (150k)
- Giáo án powerpoint chuyên đề Tin học 10 - Khoa học máy tính Cánh diều (350k)
- Giáo án powerpoint chuyên đề Tin học 10 - Tin học ứng dụng Cánh diều (350k)
=> Có thể chọn nâng cấp VIP với phí là 1050k để tải tất cả tài liệu ở trên
- Chỉ gửi 500k. Tải về dùng thực tế, 1 ngày sau mới gửi số còn lại.
Cách tải hoặc nâng cấp:
- Bước 1: Chuyển phí vào STK: 1214136868686 - cty Fidutech - MB
- Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận tài liệu
Xem toàn bộ: Giáo án điện tử tin học 10 cánh diều
GIÁO ÁN WORD LỚP 10 - SÁCH CÁNH DIỀU
GIÁO ÁN POWERPOINT LỚP 10 - SÁCH CÁNH DIỀU
GIÁO ÁN CHUYÊN ĐỀ LỚP 10 - SÁCH CÁNH DIỀU
GIÁO ÁN LỚP 10 CÁC BỘ SÁCH KHÁC
Giáo án lớp 10 sách chân trời sáng tạo (bản word)
Giáo án lớp 10 sách chân trời sáng tạo (bản powrerpoint)
Giáo án lớp 10 sách kết nối tri thức (bản word)
Giáo án lớp 10 sách kết nối tri thức (bản powrerpoint)
Cách đặt mua:
Liên hệ Zalo: Fidutech - Nhấn vào đây