Kế hoạch bài dạy Tin học 7 (Cánh diều) - Bài 5: Thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp - Năm học 2023-2024 - Trần Thu Hà
Bạn đang xem tài liệu "Kế hoạch bài dạy Tin học 7 (Cánh diều) - Bài 5: Thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp - Năm học 2023-2024 - Trần Thu Hà", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
ke_hoach_bai_day_tin_hoc_7_canh_dieu_bai_5_thuc_hanh_mo_phon.docx
Nội dung text: Kế hoạch bài dạy Tin học 7 (Cánh diều) - Bài 5: Thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp - Năm học 2023-2024 - Trần Thu Hà
- Trường THCS Nguyễn Chuyên Mỹ - GV: Trần Thu Hà - Năm học: 2023-2024 Ngày dạy 7/5/2024 8/5/2024 Ngày soạn Lớp 7A 7B 7D 7E 7C 23/4/2024 Tiết (PPCT) 33 Tiết (TKB) 4 3 1 2 1 BÀI 5 THỰC HÀNH MÔ PHỎNG CÁC THUẬT TOÁN TÌM KIẾM, SẮP XẾP I. MỤC TIÊU 1. Kiến thức: - Mô phỏng được hoạt động của một số thuật toán tìm kiếm, sắp xếp bằng các bước thủ công (không cần dùng máy tính) trên một bộ dữ liệu có kích thước nhỏ. 2. Năng lực: a) Năng lực chung: • Năng lực giao tiếp, hợp tác: Trao đổi, thảo luận để thực hiện các nhiệm vụ học tập. • Năng lực giải quyết vấn đề và sáng tạo: Sử dụng các kiến thức đã học ứng dụng vào thực tế, tìm tòi, phát hiện giải quyết các nhiệm vụ trong cuộc sống. b) Năng lực riêng: • Hình thành và phát triển năng lực giải quyết vấn đề. • Tổ chức và trình bày thông tin. 3. Phẩm chất: Nghiêm túc, tập trung, tích cực chủ động. II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU 1. Giáo viên - Chuẩn bị bài giảng, máy chiếu, máy chiếu vật thể. 2. Học sinh - Sách giáo khoa, vở ghi - Kiến thức đã học. III. TIẾN TRÌNH DẠY HỌC 1. HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU) - Mục tiêu: Tạo hứng thú học tập cho học sinh - Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi - Sản phẩm: Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa ra - Tổ chức thực hiện: GV giới thiệu và dẫn dắt vào bài 2. HÌNH THÀNH KIẾN THỨC MỚI Không có KẾ HOẠCH BÀI DẠY TIN HỌC 7 1
- Trường THCS Nguyễn Chuyên Mỹ - GV: Trần Thu Hà - Năm học: 2023-2024 3. HOẠT ĐỘNG LUYỆN TẬP Hoạt động 1: Tìm hiểu bài 1 - Mục Tiêu: Nắm được cách mô phỏng thuật toán tìm kiếm tuần tự - Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV - Sản phẩm: Hs hoàn thành tìm hiều kiến thức - Tổ chức thực hiện: Sản phẩm dự kiến Hoạt động của giáo viên và học sinh Bài 1. Cho dãy số ban đầu như sau: * Bước 1: Chuyển giao nhiệm vụ: GV: Tổ chức các hoạt động a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 8 17 23 1 12 7 5 1 13 10 HS: Thảo luận, trả lời Hãy mô phỏng thuật toán tìm kiếm tuần tự một số trong dãy * Bước 2: Thực hiện nhiệm vụ: số bằng cách trình bày diễn biến các bước thực hiện dưới dạng + HS: Suy nghĩ, tham khảo sgk trả lời câu bảng: hỏi 1) Tìm x = 5 + GV: quan sát và trợ giúp các cặp. 2) Tìm x = 6 * Bước 3: Báo cáo, thảo luận: Lời giải + HS: Lắng nghe, ghi chú, một HS phát biểu 1) x = 5 lại các tính chất. Bước Thực hiện + Các nhóm nhận xét, bổ sung cho nhau. * Bước 4: Kết luận, nhận định: So sánh số ở đầu dãy với x GV chính xác hóa và gọi 1 học sinh nhắc lại 1 Vì a1 = 8 ≠ x nên chuyển sang xét số tiếp theo a 2 kiến thức trong dãy So sánh số đang xét với x 2 Vì a2 = 17 ≠ x nên chuyển sang xét số tiếp theo a 3 trong dãy So sánh số đang xét với x 3 Vì a3 = 23 ≠ x nên chuyển sang xét số tiếp theo a 4 trong dãy So sánh số đang xét với x 4 Vì a4 = 1 ≠ x nên chuyển sang xét số tiếp theo a 5 trong dãy So sánh số đang xét với x 5 KẾ HOẠCH BÀI DẠY TIN HỌC 7 2
- Trường THCS Nguyễn Chuyên Mỹ - GV: Trần Thu Hà - Năm học: 2023-2024 Sản phẩm dự kiến Hoạt động của giáo viên và học sinh Vì a5 = 12 ≠ x nên chuyển sang xét số tiếp theo a 6 trong dãy So sánh số đang xét với x 6 Vì a6 = 7 ≠ x nên chuyển sang xét số tiếp theo a 7 trong dãy So sánh số đang xét với x Vì a = 5 = x 7 7 Kết luận: Tìm thấy x ở vị trí thứ 7 trong dãy; kết thúc thuật toán 2) x = 6 Bước Thực hiện So sánh số ở đầu dãy với x 1 Vì a1 = 8 ≠ x nên chuyển sang xét số tiếp theo a 2 trong dãy So sánh số đang xét với x 2 Vì a2 = 17 ≠ x nên chuyển sang xét số tiếp theo a 3 trong dãy So sánh số đang xét với x 3 Vì a3 = 23 ≠ x nên chuyển sang xét số tiếp theo a 4 trong dãy So sánh số đang xét với x 4 Vì a4 = 1 ≠ x nên chuyển sang xét số tiếp theo a 5 trong dãy So sánh số đang xét với x 5 Vì a5 = 12 ≠ x nên chuyển sang xét số tiếp theo a 6 trong dãy So sánh số đang xét với x 6 Vì a6 = 7 ≠ x nên chuyển sang xét số tiếp theo a 7 trong dãy 7 So sánh số đang xét với x KẾ HOẠCH BÀI DẠY TIN HỌC 7 3
- Trường THCS Nguyễn Chuyên Mỹ - GV: Trần Thu Hà - Năm học: 2023-2024 Sản phẩm dự kiến Hoạt động của giáo viên và học sinh Vì a7 = 5 ≠ x nên chuyển sang xét số tiếp theo a 8 trong dãy So sánh số đang xét với x 8 Vì a8 = 1 ≠ x nên chuyển sang xét số tiếp theo a 9 trong dãy So sánh số đang xét với x 9 Vì a9 = 13 ≠ x nên chuyển sang xét số tiếp theo a 10 trong dãy So sánh số đang xét với x Vì a = 10 ≠ x. Hết dãy đã xét 10 10 Kết luận: Không Tìm thấy x trong dãy; kết thúc thuật toán Hoạt động 2: Tìm hiểu Bài 2 a) Mục tiêu: Nắm được thuật toán sắp xếp chọn b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV. c) Sản phẩm: HS hoàn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Sản phẩm dự kiến Hoạt động của giáo viên và học sinh Bài 2. Cho dãy số ban đầu như trong Bài 1. Bằng cách trình * Bước 1: Chuyển giao nhiệm vụ: bày thông tin dưới dạng bảng, hãy mô phỏng diễn biến các GV: tổ chức HĐ2 bước của thuật toán sắp xếp chọn để sắp xếp dãy số theo chiều không tăng HS: Thảo luận, trả lời Gợi ý: Dựa theo cách làm trong Bài “Sắp xếp chọn” HS: Lấy các ví dụ trong thực tế. * Bước 2: Thực hiện nhiệm vụ: Dãy Giải a a a a a a a a a a (a) 1 2 3 4 5 6 7 8 9 10 thích + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát và trợ giúp các cặp. Đổi Ban 8 17 23 1 12 7 5 1 13 10 chỗ 23 * Bước 3: Báo cáo, thảo luận: đầu và a1 + HS: Lắng nghe, ghi chú, một HS phát biểu lại các tính chất. Sau Không + Các nhóm nhận xét, bổ sung cho nhau. bước 23 17 8 1 12 7 5 1 13 10 đổi * Bước 4: Kết luận, nhận định: GV chính xác hóa và gọi 1 học sinh nhắc lại 1 chỗ kiến thức KẾ HOẠCH BÀI DẠY TIN HỌC 7 4
- Trường THCS Nguyễn Chuyên Mỹ - GV: Trần Thu Hà - Năm học: 2023-2024 Sản phẩm dự kiến Hoạt động của giáo viên và học sinh Sau Không bước 23 17 8 1 12 7 5 1 13 10 đổi 2 chỗ Sau Đổi bước 23 17 13 1 12 7 5 1 8 10 chỗ 12 3 và a3 Sau Đổi bước 23 17 13 12 1 7 5 1 8 10 chỗ 10 4 và a4 Sau Đổi bước 23 17 13 12 10 7 5 1 8 1 chỗ 10 5 và a5 Sau Đổi bước 23 17 13 12 10 8 5 1 7 1 chỗ 8 6 và a6 Sau Đổi bước 23 17 13 12 10 8 7 1 5 1 chỗ 7 7 và a7 Sau Đổi bước 23 17 13 12 10 8 7 5 1 1 chỗ 5 8 và a8 Sau Không bước 23 17 13 12 10 8 7 5 1 1 đổi 9 chỗ Dãy kết 23 17 13 12 10 8 7 5 1 1 quả Hoạt động 3: Tìm hiểu Bài 3 a) Mục tiêu: Nắm được thuật toán sắp xếp nổi bọt b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV. c) Sản phẩm: HS hoàn thành tìm hiểu kiến thức d) Tổ chức thực hiện: KẾ HOẠCH BÀI DẠY TIN HỌC 7 5
- Trường THCS Nguyễn Chuyên Mỹ - GV: Trần Thu Hà - Năm học: 2023-2024 Sản phẩm dự kiến Hoạt động của giáo viên và học sinh Bài 3. Cho dãy số ban đầu như * Bước 1: Chuyển giao nhiệm vụ: trong Bài 1. Bằng cách trình bày GV: tổ chức HĐ2 thông tin dưới dạng bảng, hãy mô phỏng diễn biến các bước của thuật HS: Thảo luận, trả lời toán sắp xếp nổi bọt để sắp xếp dãy HS: Lấy các ví dụ trong thực tế. số theo chiều không tăng * Bước 2: Thực hiện nhiệm vụ: Gợi ý: Dựa theo cách làm trong Bài “Sắp xếp nổi bọt” + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi Lượt thứ nhất + GV: quan sát và trợ giúp các cặp. * Bước 3: Báo cáo, thảo luận: 1 2 1 1 1 8 1 7 5 1 7 3 2 3 0 + HS: Lắng nghe, ghi chú, một HS phát biểu lại các tính chất. 1 2 1 1 1 8 1 7 5 1 + Các nhóm nhận xét, bổ sung cho nhau. 7 3 2 3 0 * Bước 4: Kết luận, nhận định: GV chính xác 1 2 1 1 1 hóa và gọi 1 học sinh nhắc lại kiến thức 8 1 7 5 1 7 3 2 3 0 1 2 1 1 1 8 1 7 5 1 7 3 2 3 0 1 2 1 1 1 8 1 7 5 1 7 3 2 3 0 1 2 1 1 1 8 7 1 5 1 7 3 2 3 0 1 2 1 1 1 8 7 5 1 1 7 3 2 3 0 1 2 1 1 1 8 7 5 1 1 7 3 2 3 0 1 2 1 1 1 8 7 5 1 1 7 3 2 3 0 1 2 1 1 1 8 7 5 1 1 7 3 2 3 0 Lượt thứ hai 1 2 1 1 1 8 7 5 1 1 7 3 2 3 0 KẾ HOẠCH BÀI DẠY TIN HỌC 7 6
- Trường THCS Nguyễn Chuyên Mỹ - GV: Trần Thu Hà - Năm học: 2023-2024 Sản phẩm dự kiến Hoạt động của giáo viên và học sinh 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 Lượt thứ ba 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 KẾ HOẠCH BÀI DẠY TIN HỌC 7 7
- Trường THCS Nguyễn Chuyên Mỹ - GV: Trần Thu Hà - Năm học: 2023-2024 Sản phẩm dự kiến Hoạt động của giáo viên và học sinh 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 2 1 1 1 1 8 7 5 1 1 3 7 2 3 0 Tiếp tục quá trình cho đến khi thu được dãy giảm dần Hoạt động 4: Tìm hiểu Bài 4 a) Mục tiêu: Nắm được thuật toán tìm kiếm nhị phân b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV. c) Sản phẩm: HS hoàn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Sản phẩm dự kiến Hoạt động của giáo viên và học sinh Bài 4. Hãy mô phỏng thuật toán tìm * Bước 1: Chuyển giao nhiệm vụ: kiếm nhị phân trong dãy số đã sắp thứ GV: tổ chức HĐ2 tự là kết quả của Bài 2 và Bài 3. HS: Thảo luận, trả lời 1) Tìm x = 5 HS: Lấy các ví dụ trong thực tế. 2) Tìm x = 6 * Bước 2: Thực hiện nhiệm vụ: Giải + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi 1) Tìm x = 5 a + GV: quan sát và trợ giúp các cặp. a a a a a a a a a 1 1 2 3 4 5 6 7 8 9 * Bước 3: Báo cáo, thảo luận: 0 + HS: Lắng nghe, ghi chú, một HS phát biểu Xu lại các tính chất. ất 2 1 1 1 1 8 7 5 1 1 + Các nhóm nhận xét, bổ sung cho nhau. ph 3 7 3 2 0 át * Bước 4: Kết luận, nhận định: GV chính xác hóa và gọi 1 học sinh nhắc lại kiến thức Bư 1 ớc 8 7 5 1 1 0 1 KẾ HOẠCH BÀI DẠY TIN HỌC 7 8
- Trường THCS Nguyễn Chuyên Mỹ - GV: Trần Thu Hà - Năm học: 2023-2024 Sản phẩm dự kiến Hoạt động của giáo viên và học sinh Bư ớc 5 2 Tìm thấy x ở vị trí 8 2) Tìm x = 6 a a a a a a a a a a 1 1 2 3 4 5 6 7 8 9 0 Xu ất 2 1 1 1 1 8 7 5 1 1 ph 3 7 3 2 0 át Bư 1 ớc 8 7 5 1 1 0 1 Bư ớc 8 7 5 2 Bư ớc 8 3 Không tìm thấy x 3. HOẠT ĐỘNG LUYỆN TẬP a. Mục tiêu: Củng cố, luyện tập kiến thức vừa học. b. Nội dung: HS đọc SGK làm các bài tập. c. Sản phẩm: Bài làm của học sinh, kĩ năng giải quyết nhiệm vụ học tập. d. Tổ chức thực hiện: Gv Cho HS nhắc lại KT: Hs: Nhắc lại các vấn đề đã học LUYỆN TẬP Bài 1. Nếu được yêu cầu sắp xếp một dãy số, em lựa chọn thuật toán sắp xếp chọn hay sắp xếp nổi bọt? giải thích tại sao. 4. HOẠT ĐỘNG VẬN DỤNG KẾ HOẠCH BÀI DẠY TIN HỌC 7 9
- Trường THCS Nguyễn Chuyên Mỹ - GV: Trần Thu Hà - Năm học: 2023-2024 a. Mục tiêu: Vận dụng các kiến thức vừa học quyết các vấn đề học tập và thực tiễn. b. Nội dung:. c. Sản phẩm: HS vận dụng các kiến thức vào giải quyết các nhiệm vụ đặt ra. d. Tổ chức thực hiện: Gv đưa câu hỏi về nhà: 5. Hướng dẫn học sinh tự học: - Hướng dẫn học bài cũ: - Hướng dẫn chuẩn bị bài mới: .................................................................................................................................. KẾ HOẠCH BÀI DẠY TIN HỌC 7 10

