Kế hoạch bài dạy Tin học 7 (Cánh diều) - Bài 4: Sắp xếp nổi bọt - 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 4: Sắp xếp nổi bọt - 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_4_sap_xep_noi_bot_n.docx
Nội dung text: Kế hoạch bài dạy Tin học 7 (Cánh diều) - Bài 4: Sắp xếp nổi bọt - 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 23/4/2024 24/4/2024 Ngày soạn Lớp 7A 7B 7D 7E 7C 17/4/2024 Tiết (PPCT) 32 Tiết (TKB) 4 3 1 2 1 BÀI 4 SẮP XẾP NỔI BỌT Môn học: Tin Học; Lớp: 7 Thời gian thực hiện: 1 tiết I. MỤC TIÊU 1. Kiến thức: - Biết được thế nào sắp xếp nổi bọt - Mô phỏng được hoạt động của thuật toán sắp xếp nổi bọt cho một dãy đầu vào 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 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 - 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 Làm thế nào để cho máy tính biết một dãy đã có thứ tự tăng dần? 2. HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu ý tưởng sắp xếp bằng cách đổi chỗ các phần tử liền kề - Mục Tiêu: Nắm được ý tưởng sắp xếp bằng cách đổi chỗ các phần tử liền kề - 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: Hoạt động của giáo viên và Sản phẩm dự kiến học sinh 1. Ý tưởng sắp xếp bằng cách đổi chỗ các phần tử * Bước 1: Chuyển giao liền kề nhiệm vụ: - Ví dụ: Cho dãy 5 hộp kẹo với số lượng kẹo trong GV: Tổ chức các hoạt động mỗi hộp khác nhau, tương ứng là: Giả sử có một dãy hộp kẹo, mỗi hộp chứa một số kẹo nào 5 1 4 2 8 đó. Có một chú robot chỉ biết - Minh họa: làm hai thao tác: - So sánh số kẹo trong hai hộp cạnh nhau - Hoán đổi vị trí hai hộp kẹo cạnh nhau Theo em, chú robot phải làm thế nào để xếp lại các hộp sao cho số kẹo trong các hộp tăng dần? - Giải thích: + Ở lượt thứ nhất, so sánh hai hộp đầu tiên, nếu số kẹo ở hộp đứng trước lớn hơn số kẹp ở hộp đứng sau HS: Thảo luận, trả lời thì đổi vị trí hai hộp này cho nhau. Tiếp tục như vậy * Bước 2: Thực hiện nhiệm vụ: 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 Hoạt động của giáo viên và Sản phẩm dự kiến học sinh cho đến hết dãy là hết một lượt => ta thu được hộp + HS: Suy nghĩ, tham khảo cuối là hộp chứa nhiều kẹo nhất sgk trả lời câu hỏi + Tiếp tục các lượt thứ hai, thứ ba theo cách trên, cứ + GV: quan sát và trợ giúp các lặp lại như vậy cho đến khi gặp một lượt mà suốt cả cặp. lượt đó robot không phải đổi chỗ hai hộp nào thì dãy * Bước 3: Báo cáo, thảo luận: đã được sắp xếp xong. + HS: Lắng nghe, ghi chú, một HS phát biểu lại các tính chất. + Các nhóm nhận xét, bổ sung cho nhau. * 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 Hoạt động 2: Tìm hiểu thuật toán sắp xếp nổi bọt 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: Sản phẩm Hoạt động của giáo viên và học sinh dự kiến 2. * Bước 1: Chuyển giao nhiệm vụ: Thuậ GV: tổ chức HĐ2 t toán sắp Với dãy số đã cho ở ví dụ trên, em hãy thực hiện thuật toán được mô tả ở xếp hình bên và cho biết đó có phải là thuật toán sắp xếp nổi bọt hay không? nổi Lặp khi (dãy chưa sắp xếp xong = đúng): bọt a) Thực hiện một lượt so sánh các cặp phần tử liền Ở kề và đổi chỗ khi trái thứ tự tăng dần mỗi lượt b) Nếu trong lượt vừa thực hiện xong không có đổi chỗ: 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 Hoạt động của giáo viên và học sinh dự kiến robot dãy chưa sắp xếp xong = sai thực Hết nhánh hiện Hết lặp - Xuất HS: Thảo luận, trả lời phát HS: Lấy các ví dụ trong thực tế. từ đầu * Bước 2: Thực hiện nhiệm vụ: dãy, i = 1, + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi xét + GV: quan sát và trợ giúp các cặp. cặp * Bước 3: Báo cáo, thảo luận: (a1, a2), + HS: Lắng nghe, ghi chú, một HS phát biểu lại các tính chất. nếu a1 + Các nhóm nhận xét, bổ sung cho nhau. > a2 (trá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 thứ tự nhắc lại kiến thức mong muốn ) thì đổi chỗ cho nhau; trái lại khôn g cần làm gì. - Dịch sang phải một vị trí, xét cặp (a2, 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 Hoạt động của giáo viên và học sinh dự kiến a3); so sánh và đổi chỗ nếu cần - Quá trình tiếp tục, dịch sang phải một vị trí, xét cặp (ai+1, ai+2) so sánh và đổi chỗ nếu cần. - Khi hết dãy thì xong một lượt xét các cặp số kề nhau 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 Hoạt động của giáo viên và học sinh dự kiến để đổi chỗ. Thực hiện nhiều lượt như trên cho đến khi khôn g còn bất kì cặp liền kề (ai, ai+1) nào trái thứ tự mong muốn , ta được dãy đã sắp xếp. 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: 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 Hs: Nhắc lại các vấn đề đã học LUYỆN TẬP Bài 1. Hãy mô phỏng thuật toán sắp xếp nổi bọt cho một dãy số nguyên tùy chọn, không ít hơn 5 phần tử. Sau bao nhiêu lượt đi từ đầu đến cuối dãy để so sánh và đổi chỗ thì thuật toán kết thúc? Tổng số có bao nhiêu lần đổi chỗ hai phần tử liền kề? Câu trả lời: Cho dãy số: 15, 1, 31, 9, 78, 42. • Sau 2 lượt đi từ đầu đến cuối dãy để so sánh và đổi chỗ thì thuật toán kết thúc. • Có 4 lần đổi chỗ hai phần từ liền kề. Bài 2. 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 1) Trong thuật toán sắp xếp nổi bọt thì dấu hiệu để biết dãy chưa sắp xếp xong là gì? 2) Theo em, có phải hình bên đã mô tả chi tiết một lượt robot thực hiện so sánh các cặp phần tử liền kề và đổi chỗ khi chúng trái thứ tự mong muốn không? Lặp với i từ 1 đến n – 1: Nếu ai > ai+1: đổi chỗ ai cho ai+1 Hết nhánh Hết lặp Bài 3. Theo em, vì sao thuật toán sắp xếp trên lại có tên là sắp xếp nổi bọt? 4. HOẠT ĐỘNG VẬN DỤNG 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à: Câu 1. Trong thuật toán sắp xếp nổi bọt, khi nào hai phần tử liền kề được đổi chỗ? Câu 2. Thuật toán sắp xếp nổi bọt kết thúc khi nào? Câu 3. Khi nào thực hiện thuật toán sắp xếp nổi bọt chỉ cần một lượt so sánh các cặp phần tử liền kề và đổi chỗ? 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 8

