Giáo án NLS Tin học 10 kết nối Bài 27: Tham số của hàm
Giáo án NLS Tin học 10 kết nối tri thức Bài 27: Tham số của hàm. Với năng lực số được tích hợp, tiết học sẽ giúp học sinh làm quen và ứng dụng công nghệ, tin học. KHBD này là file word, tải về dễ dàng. Là mẫu giáo án mới nhất năm 2026 để giáo viên dạy tốt môn Tin học 10.
Xem: => Giáo án tích hợp NLS Tin học 10 kết nối tri thức
Ngày soạn: .../.../...
Ngày dạy: .../.../...
BÀI 27: THAM SỐ CỦA HÀM
(3 tiết)
I. MỤC TIÊU
1. Kiến thức
Học xong bài này, HS đạt các yêu cầu sau:
- Biết cách thiết lập các tham số của hàm.
- Biết được cách truyền giá trị thông qua đối số hàm.
- Biết viết chương trình có sử dụng chương trình con.
2. Năng lực
- Năng lực chung:
- Năng lực tự chủ và tự học trong tìm tòi khám phá
- Năng lực giao tiếp và hợp tác trong trình bày, thảo luận và làm việc nhóm
- Năng lực tư duy và giải quyết vấn đề một cách sáng tạo trong thực hành, vận dụng.
- Năng lực riêng:
- Thực hiện được khởi tạo hàm tự định nghĩa có tham số.
- Năng lực số:
- 1.2.NC1b: Hiểu cơ chế truyền dữ liệu giữa chương trình chính và chương trình con; phân biệt dữ liệu đầu vào (đối số) và biến cục bộ (tham số).
- 5.2.NC1b: Vận dụng kỹ năng gỡ lỗi để xử lý các lỗi thường gặp về tham số (thiếu đối số, sai kiểu dữ liệu).
- 3.1.NC1a: Xây dựng thư viện hàm có tính linh hoạt cao nhờ việc thiết kế tham số hợp lý, giúp tái sử dụng mã nguồn hiệu quả.
- 6.2.NC1b: Sử dụng AI để tạo các bộ dữ liệu kiểm thử (Test Cases) đa dạng cho các hàm đã viết.
3. Phẩm chất
- Nghiêm túc, tập trung, tích cực và chủ động.
- Có thái độ tự giác, hợp tác khi thảo luận nội dung bài học.
- Trung thực hoàn thành đầy đủ các bài tập.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1. Đối với GV
- KHBD, tài liệu giảng dạy, giáo án PPT.
- Phòng thực hành máy tính cài sẵn Python và kết nối Internet.
- Máy chiếu.
- Video AI tạo bằng công cụ AI được dùng để khởi động bài học.
2. Đối với HS
- SGK, SBT, vở ghi.
III. TIẾN TRÌNH DẠY HỌC
1. HOẠT ĐỘNG KHỞI ĐỘNG
a) Mục tiêu: Gợi mở cho HS biết được hai khái niệm tham số và đối số của hàm.
b) Nội dung: HS quan sát hình ảnh, dựa vào hiểu biết để trả lời câu hỏi.
c) Sản phẩm: Từ yêu cầu, HS vận dụng kiến thức để thực hiện yêu cầu GV đưa ra.
d) Tổ chức thực hiện:
Bước 1: GV chuyển giao nhiệm vụ:
- GV yêu cầu xem video AI được thiết kế để phục vụ bài dạy và trả lời câu hỏi xuất hiện trong video đó.
- GV chiếu hình ảnh và yêu cầu HS: Quan sát các lệnh sau và cho biết sự khác nhau giữa tham số (parameter) và đối số (argument).

Bước 2: HS thực hiện nhiệm vụ học tập:
- HS xem video và suy nghĩ câu trả lời.
- HS chú ý theo dõi, suy nghĩ câu trả lời.
Bước 3: Báo cáo kết quả hoạt động, thảo luận:
- GV gọi một số HS trả lời, HS khác nhận xét, bổ sung
Bước 4: Đánh giá kết quả thực hiện:
- GV nhận xét, đánh giá và kết luận.
[6.1.NC1a: HS sử dụng công cụ AI hoặc sản phẩm số do GV cung cấp để tiếp nhận thông tin, trả lời câu hỏi đơn giản.
2.1.NC1a: HS thực hiện các tương tác cơ bản với học liệu số (xem video, trả lời câu hỏi trên môi trường số).
1.1.NC1a: HS tiếp cận, khai thác được thông tin từ nguồn học liệu số dưới sự hướng dẫn của GV.]
- GV dẫn dắt HS vào bài học mới: Tham số và đối số là hai khái niệm rất dễ nhầm lẫn. Chúng ta sẽ cùng nhau tìm hiểu hai khái niệm này trong bài học - Bài 27: Tham số của hàm.
2. HÌNH THÀNH KIẾN THỨC MỚI
Hoạt động 1: Tham số và đối số của hàm
a) Mục tiêu: HS hiểu được cách truyền giá trị vào hàm khi gọi hàm và phân biệt được sự khác nhau của khái niệm tham số và đối số của hàm.
b) Nội dung: HS đọc SGK và trả lời Hoạt động 1, thảo luận nhóm xây dựng kiến thức bài mới, củng cố bằng cách trả lời Câu hỏi và bài tập củng cố SGK trang 132.
c) Sản phẩm: HS phân biệt được tham số và đối số.
d) Tổ chức thực hiện:
…………………………………………..
…………………………………………..
…………………………………………..
Hoạt động 2: Cách sử dụng chương trình con
a) Mục tiêu: HS biết và thực hiện được cách tạo và sử dụng các hàm (hay còn gọi là chương trình con) trong chương trình.
b) Nội dung: GV hướng dẫn HS cách sử dụng chương trình con và khi nào nên sử dụng chương trình con, hoàn thành Câu hỏi và bài tập củng cố SGK trang 133.
c) Sản phẩm: HS viết chương trình sử dụng chương trình con.
d) Tổ chức thực hiện:
| HOẠT ĐỘNG CỦA GV VÀ HS | SẢN PHẨM DỰ KIẾN | NLS |
Bước 1: GV chuyển giao nhiệm vụ: - GV yêu cầu HS thảo luận nhóm đôi, thực hiện Hoạt động 2: Bài toán đưa ra là viết chương trình chính yêu cầu nhập số tự nhiên n từ bàn phím và in ra các số nguyên tố nhỏ hơn hoặc bằng n ra màn hình. Trong phần thực hành của Bài 26 em đã biết hàm prime(n) kiểm tra số n có là số nguyên tố. Em sẽ viết chương trình giải bài toán này như thế nào? - GV cho HS đọc nhiệm vụ và tìm hiểu Ví dụ 2 (SGK - tr133). - GV đặt câu hỏi: Lợi ích của việc sử dụng chương trình con là gì? - GV yêu cầu HS đọc và ghi nhớ khung kiến thức trọng tâm. - GV cho HS làm Câu hỏi và bài tập củng cố (SGK - tr133) theo nhóm đôi: 1. Sử dụng hàm prime, em hãy viết chương trình in ra các số nguyên tố trong khoảng từ m đến n với m, n là hai số tự nhiên và 1 < m < n. 2. Em hãy nêu một công việc, bài toán nào đó mà có thể sử dụng hàm để giải. Bước 2: HS thực hiện nhiệm vụ học tập: - HS thảo luận nhóm đôi, thực hiện Hoạt động 2. - HS suy nghĩ và trả lời câu hỏi, hoàn thành Câu hỏi và bài tập củng cố theo nhóm đôi. - GV quan sát và trợ giúp HS. Bước 3: Báo cáo kết quả hoạt động, thảo luận: - HS xung phong trình bày kết quả. - Một số HS khác nhận xét, bổ sung cho bạn. Bước 4: Đánh giá kết quả thực hiện: GV tổng quát lưu ý lại kiến thức và yêu cầu HS ghi chép đầy đủ vào vở. | 2. Cách sử dụng chương trình con - Hoạt động 2: Chương trình hoàn chỉnh có thể được viết như sau:
- Lợi ích của việc sử dụng chương trình con: + Làm giảm số câu lệnh của chương trình. + Chương trình có cấu trúc sẽ dễ hiểu và tiết kiệm câu lệnh hơn. + Chương trình có cấu trúc sẽ dễ dàng hơn khi nâng cấp, mở rộng, chỉnh sửa. Câu hỏi và bài tập củng cố: 1. Chương trình có thể như sau:
2. Ví dụ một số bài toán như sau: - Bài toán đếm số năm nhuận trong khoảng thời gian nào đó. - Bài toán đếm và tính tổng, trung bình cả các số thỏa mãn tính chất nào đó (ví dụ chia hết cho 5) trong dãy số cho trước. | - 5.2.NC1b: HS thực hành nhập liệu chính xác; tuân thủ nghiêm ngặt quy tắc cú pháp của ngôn ngữ lập trình. - 3.4.NC1a: Sử dụng chương trình con trong lập trình. |
Hoạt động 3: Thực hành truyền giá trị cho đối số của hàm
a) Mục tiêu: HS được rèn luyện kĩ năng truyền giá trị cho đối số của hàm.
b) Nội dung: GV lần lượt hướng dẫn HS làm từng nhiệm vụ của bài thực hành.
c) Sản phẩm: HS viết chương trình thiết lập hàm có sử dụng đối số.
d) Tổ chức thực hiện:
…………………………………………..
…………………………………………..
…………………………………………..
3. HOẠT ĐỘNG LUYỆN TẬP
a) Mục tiêu: HS củng cố lại kĩ năng sử dụng chương trình con.
b) Nội dung: HS vận dụng các kiến thức đã học để hoàn thành Luyện tập 1, 2 (SGK - tr135) và trả lời câu hỏi trắc nghiệm.
c) Sản phẩm học tập: HS thiết lập hàm, sử dụng chương trình con để viết chương trình tính và in ra tổng của các số tự nhiên.
d) Tổ chức thực hiện:
Bước 1: GV chuyển giao nhiệm vụ:
- GV tổng hợp các kiến thức cần ghi nhớ cho HS.
Nhiệm vụ 1: Trả lời câu hỏi trắc nghiệm khách quan
- GV tổ chức trò chơi trắc nghiệm nhanh trên Quizizz hoặc Kahoot để củng cố toàn bài.
- GV cung cấp mã QR hoặc đường Links cho HS làm Phiếu bài tập, trả lời nhanh một số câu hỏi trắc nghiệm tổng kết bài học.
Câu 1: Hàm tự định nghĩa trong Python có thể có bao nhiêu tham số?
A. 0 B. 1 C. 2 D. Không hạn chế
Câu 2: Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
A. Tham số B. Hiệu số C. Đối số D. Hàm số
Câu 3: Hàm func(m, n) được định nghĩa như sau:
![]()
Giả sử chúng ta thực hiện các lệnh sau:
![]()
Kết quả sẽ in ra số nào?
A. 31 B. 13 C. 10 D. 11
Câu 4: Đoạn chương trình sau sẽ in ra số nào?

A. 20 B. 10 C. 18 D. 30
Câu 5: Cho hàm:
def power(a, b):
return a ** b
Kết quả của lệnh print(power(2,3)) là:
A. 5
B. 6
C. 8
D. 9
Nhiệm vụ 2: Thực hiện phần Luyện tập tr.135 SGK
Bước 2: HS thực hiện nhiệm vụ học tập:
- HS suy nghĩ, hoàn thành các bài tập GV yêu cầu.
- GV quan sát và hỗ trợ, hướng dẫn.
Bước 3: Báo cáo kết quả hoạt động, thảo luận:
- Mỗi BT GV mời 1 đến 2 HS trình bày. Các HS khác chú ý chữa bài, theo dõi nhận xét bài các nhóm trên bảng.
- HS trả lời nhanh câu hỏi trắc nghiệm.
Đáp án trắc nghiệm:
| Câu 1 | Câu 2 | Câu 3 | Câu 4 | Câu 5 |
| D | C | B | A | C |
Gợi ý thực hiện phần Luyện tập:
Bài 1: Hàm power() có thể được thiết lập như sau:
![]()
Bài 2: Chương trình được thiết lập như sau:

Bước 4: Đánh giá kết quả thực hiện:
- GV chữa bài, chốt đáp án, tuyên dương các hoạt động tốt, nhanh và chính xác.
[2.1.NC1a: HS thực hiện các tương tác được xác định rõ ràng với công nghệ số (làm bài tập online) trong lớp học.
3.4.NC1a: HS thiết lập hàm trong Python.]
4. HOẠT ĐỘNG VẬN DỤNG
a) Mục tiêu: Học sinh thực hiện làm bài tập vận dụng để nắm vững kiến thức.
b) Nội dung: HS sử dụng SGK và vận dụng kiến thức đã học để hoàn thành bài tập Vận dụng 1, 2 (SGK – tr135) và một số bài tập làm thêm.
c) Sản phẩm: Bài làm của HS, kĩ năng giải quyết nhiệm vụ học tập.
d) Tổ chức thực hiện:
…………………………………………..
…………………………………………..
…………………………………………..
=> Giáo án tin học 10 kết nối bài 27: Tham số của hàm (3 tiết)

