Giáo án năng lực số Tin học 10 kết nối Bài 32: Ôn tập lập trình Python
Giáo án năng lực số Tin học 10 kết nối tri thức Bài 32: Ôn tập lập trình Python được biên soạn theo định hướng phát triển phẩm chất – năng lực. Nội dung bài học được tích hợp NLS giúp học sinh rèn luyện khả năng ứng dụng công nghệ, thao tác số ngay trong tiết học. Tài liệu ở dạng file Word, dễ chỉnh sửa – dễ tải về, phù hợp cho giáo viên sử dụng từ năm học 2026.
Nội dung chi tiết
Ngày soạn: .../.../...
Ngày dạy: .../.../...
BÀI 32: ÔN TẬP LẬP TRÌNH PYTHON
(2 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 viết chương trình hoàn chỉnh trên Python.
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 hành ôn tập lập trình Python.
- Thực hành lập trình các bài toán có tính liên môn.
- Năng lực số:
- 6.2.NC1b: Sử dụng AI để tìm kiếm giải pháp cho các vấn đề lập trình đặc thù.
- 1.1.NC1a: Phân tích và chuyển đổi cấu trúc dữ liệu từ phi cấu trúc sang có cấu trúc để phục vụ mục đích quản lý.
- 5.2.NC1b: Vận dụng tư duy kiểm thử để phát hiện lỗi logic trong các bài toán điều kiện phức tạp.
- 2.2.NC1a: Chia sẻ mã nguồn và dữ liệu test với bạn bè để cùng tối ưu hóa giải thuật.
3. Phẩm chất
- Hình thành ý thức trách nhiệm, tính cẩn thận khi làm việc nhóm, phẩm chất làm việc chăm chỉ, chuyên cần để hoàn thành một nhiệm vụ.
- Nghiêm túc, tập trung, tích cực và chủ động.
- 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:
- Ôn tập lại cho HS kiến thức đã học của toàn bộ phần lập trình Python.
- Tạo tâm thế vui vẻ, hào hứng cho HS trước khi bước vào bài học mới.
b) Nội dung: GV yêu cầu HS tóm tắt kiến thức đã học về lập trình Python vào bảng.
c) Sản phẩm: Từ yêu cầu, HS vận dụng kiến thức đã học để hoàn thành bảng.
d) Tổ chức thực hiện:
…………………………………………..
…………………………………………..
…………………………………………..
2. HOẠT ĐỘNG THỰC HÀNH
a) Mục tiêu: HS được thực hành viết chương trình hoàn chỉnh, rèn luyện kĩ năng lập trình trên môi trường Python.
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 được chương trình hoàn chỉnh.
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 giới thiệu cho HS ba nhiệm vụ của bài thực hành đều là các bài toán xuất phát từ thực tiễn và có tính liên môn. - GV cho HS đọc yêu cầu và lần lượt hướng dẫn HS hoàn thành từng nhiệm vụ của bài thực hành: + Nhiệm vụ 1: Viết chương trình nhập họ tên đầy đủ từ bàn phím, ví dụ "Nguyễn Thị Mai Hương", sau đó tách riêng phần tên, họ, đệm và in ra màn hình. + Nhiệm vụ 2: Viết chương trình nhập trọng lượng của em (tính theo đơn vị N - Newton) trên Trái Đất và tính trọng lượng của em trên một hành tinh khác (ví dụ Mặt Trăng, Hỏa tinh, Kim tinh, Thổ tinh, Mộc tinh, Mặt Trời). + Nhiệm vụ 3: Kiểm tra tính hợp lệ của ba tham số ngày, tháng, năm. Chương trình sẽ yêu cầu nhập ba số tự nhiên: ngày, tháng, năm từ bàn phím theo khuôn dạng, ví dụ nhập 08-02-2021, chương trình sẽ thông báo bộ dữ liệu đã nhập là hợp lệ hay không hợp lệ. - GV có thể cho HS tham khảo các chương trình mẫu trong SGK trang 153 - 155. Bước 2: HS thực hiện nhiệm vụ học tập: - HS lắng nghe GV hướng dẫn. - HS thực hành, có thể sử dụng chương trình gợi ý trong SGK trang 153 - 155. 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ả thực hiện. - Các HS còn lại quan sát, nhận xét và bổ sung ý kiến (nếu có). Bước 4: Đánh giá kết quả thực hiện: - GV khen ngợi, khích lệ HS có tinh thần nghiêm túc thực hành và chuyển sang nội dung luyện tập. | - Nhiệm vụ 1: Chương trình có thể như sau:
- Nhiệm vụ 2: Chương trình có thể như sau:
- Nhiệm vụ 3: Chương trình có thể như sau:
| 3.4.NC1a: HS viết, chạy và kiểm tra tính đúng đắn của chương trình Python. |
3. HOẠT ĐỘNG LUYỆN TẬP
a) Mục tiêu: HS rèn luyện, củng cố kĩ năng viết chương trình hoàn chỉnh trên Python.
b) Nội dung: HS vận dụng các kiến thức đã học để hoàn thành bài tập Luyện tập (SGK - tr155).
c) Sản phẩm học tập: HS viết chương trình hoàn chỉnh thỏa mãn yêu cầu của đề bài.
d) Tổ chức thực hiện:
…………………………………………..
…………………………………………..
…………………………………………..
4. HOẠT ĐỘNG VẬN DỤNG
a) Mục tiêu: HS được thực hành lập trình giải bài toán có tính liên môn trên Python.
b) Nội dung: HS vận dụng kiến thức đã học để hoàn thành bài tập Vận dụng 1, 2, 3 (SGK – tr155).
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:
Bước 1: GV chuyển giao nhiệm vụ
- GV yêu cầu HS thảo luận nhóm đôi, hoàn thành bài tập Vận dụng 1, 2, 3 (SGK - tr155).
Bước 2: HS thực hiện nhiệm vụ học tập
- HS hợp tác, thảo luận đưa ra ý kiến.
- GV điều hành, quan sát, hỗ trợ.
Bước 3: Báo cáo kết quả hoạt động, thảo luận
- Đại diện nhóm trình bày kết quả thảo luận,
- Các nhóm khác theo dõi, bổ sung ý kiến.
Gợi ý thực hiện:
Câu 1:
- Chương trình 1: Nhập số tự nhiên từ bàn phím và tính xem đó là ngày tháng năm nào.


- Chương trình 2: Nhập thời gian theo khuôn dạng ngày - tháng - năm (ví dụ 8-10-2021), tính giá trị của ngày này theo cách lưu trữ của phần mềm bảng tính điện tử.


Câu 2: Chương trình có thể như sau:
…………………………………………..
…………………………………………..
…………………………………………..
Tài liệu khác
- Trắc nghiệm toán 10 kết nối tri thức
- Trắc nghiệm văn 10 kết nối tri thức
- Trắc nghiệm địa lí 10 kết nối tri thức
- Trắc nghiệm lịch sử 10 kết nối tri thức
- Trắc nghiệm KTPL 10 kết nối tri thức
- Trắc nghiệm hóa học 10 kết nối tri thức
- Trắc nghiệm sinh học 10 kết nối tri thức
- Trắc nghiệm quốc phòng 10 kết nối tri thức
- => Xem nhiều môn hơn


