Giáo án Tin học 10 kết nối: Bài 32 Ôn tập lập trình Python
Giáo án Tin học 10 kết nối tri thức: Bài 32 Ôn tập lập trình Python. Bài được biên soạn đầy đủ, chỉn chu, chất lượng. File tải về là file word, giáo viên dễ dàng sử dụng, chỉnh sửa. Kênh có trọn bộ giáo án Word cả năm.
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)
- MỤC TIÊU:
- 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.
- 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.
- 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.
- THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
- Đối với GV:
- SGK, tài liệu giảng dạy, giáo án PPT.
- Máy tính, máy chiếu.
- Đối với HS:
- SGK, SBT, vở ghi.
- Điện thoại thông minh có cài ứng dụng chạy Python (nếu có).
III. TIẾN TRÌNH DẠY HỌC
- 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:
Bước 1: GV chuyển giao nhiệm vụ:
- GV yêu cầu HS: Em hãy tóm tắt toàn bộ kiến thức đã học về Python vào bảng sau:
Nhóm kiến thức | Mô tả |
Kiểu dữ liệu cơ bản |
|
Lệnh gán |
|
Một số hàm có sẵn |
|
Câu lệnh rẽ nhánh if |
|
Câu lệnh lặp |
|
Kiểu dữ liệu danh sách |
|
Kiểu dữ liệu xâu kí tự |
|
Hàm, thủ tục |
|
Bước 2: HS thực hiện nhiệm vụ học tập: 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.
Đáp án:
Nhóm kiến thức | Mô tả |
Kiểu dữ liệu cơ bản | Một số kiểu dữ liệu cơ bản của Python: int: số nguyên float: số thực bool: lôgic str: xâu kí tự |
Lệnh gán | <biến nhớ> = <giá trị> x, y, x = 1, 2, 3 |
Một số hàm có sẵn | int(), float(), bool(), str(), list(), eval(), divmod(), min(), max(), round(), ord(), chr(), abs() |
Câu lệnh rẽ nhánh if | if <điều kiện>: <nhóm lệnh 1> elif <điều kiện>: <nhóm lệnh 2> else: <nhóm lệnh 3> |
Câu lệnh lặp | Câu lệnh lặp for for <biến nhớ> in range(...): <nhóm lệnh lặp> Câu lệnh lặp while while <điều kiện>: <nhóm lệnh lặp> |
Kiểu dữ liệu danh sách | A = [1, 0, "One", 10.14, True, False] Các phương thức: append(), insert(), remove(), index(), count() |
Kiểu dữ liệu xâu kí tự | st = "Thời khóa biểu" Các phương thức: upper(), lower(), tittle(), split(), join(), find() |
Hàm, thủ tục | def <tên hàm>(<tham số hàm>): <các lệnh mô tả hàm> |
Bước 4: Đánh giá kết quả thực hiện: GV đánh giá kết quả của HS, sau đó dẫn dắt HS vào bài học mới: Trong bài học ngày hôm nay, chúng ta sẽ cùng nhau thực hành viết chương trình hoàn chỉnh trên Python - Bài 32: Ôn tập lập trình Python.
- 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 |
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: |
Tài liệu cùng môn học
- Trắc nghiệm tin học 10 kết nối tri thức
- Giáo án word tin học 10 kết nối tri thức
- Giáo án ppt tin học 10 kết nối tri thức
- Giải tin học 10 kết nối tri thức
- Phiếu bài tập tin học 10 kết nối tri thức
- Giáo án chuyên đề tin học ứng dụng 10 kết nối tri thức
- Giáo án ppt chuyên đề tin học ứng dụng 10 kết nối tri thức
- Giáo án chuyên đề khoa học máy tính 10 kết nối tri thức
- Giáo án ppt chuyên đề khoa học máy tính 10 kết nối tri thức
- Bài tập củng cố Tin học 10 kết nối tri thức
- Trắc nghiệm trả lời ngắn tin học 10 kết nối tri thức
- Trắc nghiệm đúng sai tin học 10 kết nối tri thức
- Đề thi tin học 10 kết nối tri thức
- Giải chuyên đề khoa học máy tính 10 kết nối tri thức
- Giải chuyên đề tin học ứng dụng 10 kết nối tri thức
- Ppt trò chơi AI Tin học 10 Kết nối tri thức
- Video AI mở đầu Tin học 10 kết nối tri thức
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