Giáo án NLS Tin học 10 kết nối Bài 32: Ôn tập lập trình Python

Giáo án NLS Tin học 10 kết nối tri thức Bài 32: Ôn tập lập trình Python. 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 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À HSSẢN PHẨM DỰ KIẾNNLS

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:

kenhhoctap

- Nhiệm vụ 2:

Chương trình có thể như sau:

kenhhoctap

- Nhiệm vụ 3:

Chương trình có thể như sau:

kenhhoctap

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.

kenhhoctap

kenhhoctap

- 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ử.

kenhhoctap

kenhhoctap

Câu 2: Chương trình có thể như sau:

…………………………………………..

…………………………………………..

…………………………………………..
 

=> Giáo án tin học 10 kết nối bài 32: Ôn tập lập trình python (2 tiết)

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải sẽ có đầy đủ. Xem và tải: Giáo án tích hợp NLS Tin học 10 kết nối tri thức cả năm - Tại đây

Tài liệu khác

Tài liệu của bạn

Tài liệu mới cập nhật

Tài liệu môn khác

Chat hỗ trợ
Chat ngay