Kế hoạch bài dạy Tin học 7 (Cánh diều) - Chủ đề F - Bài 1: Tìm kiếm tuần 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) - Chủ đề F - Bài 1: Tìm kiếm tuần 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_chu_de_f_bai_1_tim_kiem.docx
Nội dung text: Kế hoạch bài dạy Tin học 7 (Cánh diều) - Chủ đề F - Bài 1: Tìm kiếm tuần 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 3/4/2024 4/4/2024 Ngày soạn Lớp 7A 7B 7D 7E 7C 27/3/2024 Tiết (PPCT) 29 Tiết (TKB) 4 3 1 2 1 CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH MỘT SỐ THUẬT TOÁN SẮP XẾP VÀ TÌM KIẾM CƠ BẢN BÀI 1. TÌM KIẾM TUẦN 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: - Mô phỏng được hoạt động của thuật toán tìm kiếm tuần tự trên một bộ dữ liệu đầu vào có kích thước nhỏ. - Biết được khi dãy không có thứ tự thì phải tìm kiếm tuần tự - Biết được có hai loại bài toán tìm kiếm. 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 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 Giáo viên dạy tin học lớp 7A trả kết quả bài kiểm tra và thông báo: “Trong lớp có duy nhất một bạn đạt điểm 10”. Xem danh sách lớp kèm cột điểm kiểm tra, em làm thế nào để biết ai được điểm 10? 2. HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu thuật toán tìm kiếm tuần tự một số trong dãy số - Mục Tiêu: Nắm được 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 1. Tìm kiếm tuần tự một số trong dãy số * Bước 1: Chuyển giao nhiệm vụ: - Dãy xuất phát: GV: Tổ chức các hoạt động a1 a2 a3 a4 a5 a6 a7 a8 Cho dãy số 18, 94, 42, 44, 06, 55, 12, 67. Hãy tìm xem số 44 ở trong dãy này 18 94 42 44 06 55 12 67 không. Nếu có thì đưa ra vị trí đầu tiên tìm thấy Gọi số phải tìm là x (x = 44). Các bước thực hiện tìm HS: Thảo luận, trả lời kiếm: * Bước 2: Thực hiện nhiệm vụ: + 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. * Bước 3: Báo cáo, thảo luận: + 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 - Nếu thay x = 30 thì các bước tìm kiếm sẽ tiếp tục đến hết dãy (Bước 8) và cho kết luận “Không tìm thấy x trong dãy” Hoạt động 2: Tìm hiểu thuật toán tìm kiếm tuần tự - Mục Tiêu: Nắm được 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 Hoạt động của giáo viên và học sinh dự kiến 2. THUẬT * Bước 1: Chuyển giao nhiệm vụ: TOÁN GV: Tổ chức các hoạt động 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 Hoạt động của giáo viên và học sinh dự kiến TÌM Với dãy số đã cho ở ví dụ trên, em hãy thực hiện thuật toán được mô tả ở hình KIẾM bên và cho biết đó có phải là thuật toán tìm kiếm tuần tự hay không? TUẦN TỰ Bước 1. Số đang xét là số ở đầu dãy - Ý tưởng: Bước 2. Lặp khi (chưa xét hết dãy số) Xuất phát Nếu Số đang xét ≠ x. Chuyển đến xét số tiếp theo trong dãy từ đầu dãy, Trái lại Thông báo vị trí tìm thấy x và kết thúc thuật toán nếu số ở Hết nhánh đầu dãy Hết lặp không phải Bước 3. Thông báo không tìm thấy x và kết thúc thuật toán là số cần HS: Thảo luận, trả lời tìm thì * Bước 2: Thực hiện nhiệm vụ: chuyển + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi sang số tiếp + GV: quan sát và trợ giúp các cặp. theo trong * Bước 3: Báo cáo, thảo luận: dãy xem có + HS: Lắng nghe, ghi chú, một HS phát biểu lại các tính chất. phải là số + Các nhóm nhận xét, bổ sung cho nhau. cần tìm * 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 không. Cứ kiến thức như thế cho đến khi tìm thấy hoặc đã xét hết dãy. Hoạt động 3: Tìm hiểu bài toán tìm kiếm - Mục Tiêu: Nắm được bài toán tìm kiếm - 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 Hoạt động của giáo viên và học sinh dự kiến 3. Bài toán * Bước 1: Chuyển giao nhiệm vụ: GV: Tổ chức các hoạt động tìm kiếm Theo em có mấy cách tìm kiếm? Bài toán HS: Thảo luận, trả lời tìm kiếm * Bước 2: Thực hiện nhiệm vụ: trong dãy + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi không sắp + GV: quan sát và trợ giúp các cặp. * Bước 3: Báo cáo, thảo luận: thứ tự + HS: Lắng nghe, ghi chú, một HS phát biểu lại các tính chất. 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 Ví dụ: Tập + Các nhóm nhận xét, bổ sung cho nhau. bài kiểm * 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 tra của lớp kiến thức chưa được sắp xếp theo thứ tự bảng chữ cái đối với tên học sinh. Muốn tìm bài làm của em, giáo viên phải xem tên học sinh ghi trên từng bài, lần lượt từ bài đầu tiên cho đến khi tìm thấy bài của em => Khi dãy không sắp thứ tự cần thực hiện tìm kiếm tuần tự Bài toán tìm kiếm trong dãy đã sắp thứ tự Ví dụ: Danh sách tên học sinh trong 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 lớp đã sắp thứ tự theo chữ cái trong từ điển thì ta có thể nhanh chóng tìm thấy bài kiểm tra của em Kết luận: Có hai loại bài toán tìm kiếm: 1) Tìm kiếm trong dãy không sắp thứ tự 2) Tìm kiếm trong dãy đã sắp thứ tự 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 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 Bài 1. Cho một dãy số a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 27 63 12 59 67 45 97 35 13 34 11 Em hãy thể hiện từng bước của thuật toán giải bài toán “Tìm xem số 45 có trong dãy này không? Nếu có thì nằm ở vị trí nào?” Hướng dẫn - Gọi số phải tìm là x (x=45) STT Nội dung So sánh số ở đầu dãy với x: 1 Vì a1 = 27 ≠ x nên chuyển sang xét số tiếp theo a2 trong dãy. So sánh số đang xét với x: 2 Vì a2 = 63 ≠ x nên chuyển sang xét số tiếp theo a3 trong dãy. So sánh số đang xét với x: 3 Vì a3 = 12 ≠ x nên chuyển sang xét số tiếp theo a4 trong dãy. So sánh số đang xét với x: 4 Vì a4 = 59 ≠ x nên chuyển sang xét số tiếp theo a5 trong dãy. So sánh số đang xét với x: 5 Vì a5 = 67 ≠ x nên chuyển sang xét số tiếp theo a6 trong dãy. So sánh số đang xét với x: 6 Vì a6 = 45 = x. Kết luận: Tìm thấy x ở vị trí thứ sáu trong dãy; kết thúc thuật toán. Bài 2. Em có cách nào khác để giải bài toán tìm kiếm trong dãy không sắp thứ tự không? Tại sao? Bài 3. Em có thể áp dụng thuật toán tìm kiếm tuần tự cho dãy đã sắp thứ tự không? Tại sao? Câu trả lời: Bài 2. Để giải bài toán tìm kiếm trong dãy không sắp thứ tự chỉ có thể thực hiện tìm kiếm tuần tự cho đến khi tìm được ra kết quả mong muốn vì nếu không thực hiện tìm kiếm tuần tự có thể sẽ bỏ xót kết quả mình cần tìm. Bài 3. Có thể áp dụng thuật toán tìm kiếm tuần tự cho dãy đã sắp thứ tự vì khi các dãy số được sắp xếp theo quy tắc thì áp dụng thuật toán tìm kiếm tuần tự sẽ nhanh chóng và dễ dàng tìm được kết quả mong muốn. 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. 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 d. Tổ chức thực hiện: Gv đưa câu hỏi về nhà: Câu 1. Hai khả năng xảy ra khi kết thúc tìm kiếm tuần tự là gì? Câu 2. Khi nào thì việc tìm kiếm tuần tự kết thúc ở giữa chừng của dãy? Câu 3. Khi nào thì việc tìm kiếm tuần tự dò tìm đến phần tử cuối dãy? 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 7

