Soạn giáo án chuyên đề Khoa học máy tính 11 kết nối tri thức Bài 11: Bài toán tìm kiếm và kĩ thuật duyệt.
Soạn chi tiết đầy đủ giáo án chuyên đề Khoa học máy tính 11 Bài 11: Bài toán tìm kiếm và kĩ thuật duyệt. sách kết nối tri thức. Giáo án soạn chuẩn theo Công văn 5512 để các thầy cô tham khảo lên kế hoạch bài dạy tốt. Tài liệu có file tải về và chỉnh sửa được. Hi vọng, mẫu giáo án này mang đến sự hữu ích và tham khảo cần thiết. Mời thầy cô tham khảo.
Nội dung giáo án
Ngày soạn:…/…/…
Ngày dạy:…/…/…
CHUYÊN ĐỀ 3: THỰC HÀNH THIẾT KẾ THUẬT TOÁN THEO KĨ THUẬT DUYỆT
BÀI 11. BÀI TOÁN TÌM KIẾM VÀ KĨ THUẬT DUYỆT.
I. MỤC TIÊU
1. Về kiến thức
Sau bài học này, HS sẽ:
-
Nêu được ý tưởng của kĩ thuật duyệt, tìm kiếm vét cạn và ví dụ mình họa
-
Hiểu và thực hiện được kĩ thuật duyệt, tìm kiếm vét cạn.
-
2. Năng lực
Năng lực chung:
-
Năng lực tự chủ: Biết lựa chọn các nguồn tài liệu học tập phù hợp.
-
Năng lực giải quyết vấn đề và sáng tạo: Xác định và tìm hiểu được các thông tin liên quan đến vấn đề, đề xuất giải pháp giải quyết vấn đề trong bài học.
-
Năng lực giao tiếp và hợp tác: Thực hiện tốt nhiệm vụ trong hoạt động nhóm.
Năng lực tin học:
-
Hình thành, phát triển năng lực giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông.
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ụ.
-
Có ý thức vận dụng kiến thức, kĩ năng đã học ở nhà trường vào thực tiễn.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1. Đối với giáo viên
-
SGK, SGV, Giáo án;
-
Máy tính đã cài đặt Python và máy chiếu;
-
Hình ảnh, sơ đồ minh họa các bước thực hiện liên quan đến nội dung bài dạy.
2. Đối với học sinh
-
SGK, vở ghi.
-
Điện thoại có cài sẵn phần mềm Python (nếu có).
III. TIẾN TRÌNH DẠY HỌC
A. HOẠT ĐỘNG KHỞI ĐỘNG
a. Mục tiêu:
- HS biết hiểu và nắm được ý tưởng của kĩ thuật duyệt và tìm kiếm vét cạn. GV có thể lấy nhiều ví dụ hơn về các bài toán duyệt trong thực tế, ví dụ tìm kiếm học sinh trong danh sách học sinh trong lớp, tìm kiếm sử dụng nhiều từ khoá/điều kiện với Google search.....
b. Nội dung: GV cho các nhóm HS trao đổi đưa ra câu trả lời.
c. Sản phẩm học tập: Câu trả lời, dự đoán của HS.
d. Tổ chức thực hiện:
Bước 1: GV chuyển giao nhiệm vụ học tập
- GV đặt vấn đề:
Để xác định một giá trị a có xuất hiện trong một dãy A cho trước hay không ta có thể áp dụng phương pháp tìm kiếm tuần tự: lần lượt so sánh a với từng phần tử trong A. Theo em, liệu có cách nào để giải bài toán này trong trường hợp A là một dãy bất kì hay không?
Bước 2: HS thực hiện nhiệm vụ học tập
- HS lắng nghe, suy nghĩ và đưa ra câu trả lời.
Bước 3: Báo cáo kết quả hoạt động và thảo luận
- GV mời HS trả lời câu hỏi.
- Các HS khác nhận xét, nêu ý kiến khác (nếu có).
Bước 4: Đánh giá kết quả, thực hiện nhiệm vụ học tập
- GV nhận xét, đánh giá, tuyên dương câu trả lời của HS.
- GV dẫn dắt vào nội dung bài mới: Để trả lời cho câu hỏi này, chúng ta vào bài học ngày hôm nay - Bài 11. Bài toán tìm kiếm và kĩ thuật duyệt.
B. HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
Hoạt động 1. Tìm hiểu kĩ thuật duyệt trong bài toán tìm kiếm
a. Mục tiêu: HS hiểu được kĩ thuật duyệt trong bài toán tìm kiếm.
b. Nội dung: GV yêu cầu HS tìm hiểu Hoạt động 1 SGK trang 48, đọc thông tin mục 1, thảo luận nhóm và xây dựng kiến thức mới.
c. Sản phẩm học tập: HS nêu được kĩ thuật duyệt và trả lời được câu hỏi.
d. Tổ chức hoạt động:
HOẠT ĐỘNG CỦA GV - HS |
DỰ KIẾN SẢN PHẨM |
Bước 1: GV chuyển giao nhiệm vụ học tập - GV chia lớp thành các nhóm, yêu cầu thảo luận để hoàn thành Hoạt động 1 SGK trang 48: Cho A, B, C, D lần lượt là các danh sách tên học sinh, điểm thi môn Toán, điểm thi môn Vật lí và điểm thi môn Hóa học. Danh sách điểm Toán được sắp xếp theo thứ tự tăng dần và các danh sách tên học sinh và điểm các môn còn lại được sắp xếp theo tương ứng A = [“Nam”, “Sơn”, “Hương”, “Huyền”, “Hà”, “Hùng”] B = [8.3, 8.4, 8.7, 8.9, 9.1.96] C= [ 8.3, 7.8, 8.9, 9.5, 9.3, 9.0] D= [7.9, 9.0, 8.9, 8.2, 9.5, 9.1] Hãy thảo luận về kĩ thuật tìm kiếm được thực hiện với mỗi yêu cầu sau: a) Tìm một học sinh có điểm Toán lớn hơn điểm Vật lí. b) Tìm tất cả các học sinh có điểm Vật lí lớn hơn điểm Hoá học. c) Tìm tất cả các học sinh có cả 3 điểm đều lớn hơn hoặc bằng 9.
- GV cho HS thảo luận nhóm, tìm cách tìm kiếm HS trên tập dữ liệu cho trước theo yêu cầu. - GV giúp HS hiểu được sự khác nhau giữa yêu cầu tìm 1 HS thỏa mãn yêu cầu và tìm tất cả HS thỏa mãn yêu cầu cho trước. - GV cho HS thảo luận cặp đôi, trả lời Câu hỏi (SGK – tr50) để củng cố kiến thức: + Câu 1: So sánh số vòng lặp cần thực hiện để thực hiện các yêu cầu a, b, c trong ví dụ trên. + Câu 2: Phân tích và viết chương trình để thực hiện các yêu cầu sau: a) Tìm học sinh có điểm Toán bằng 8.9. b) Tìm một học sinh có tổng điểm ba môn Toán, Vật lí, Hoá học lớn hơn 26.5. c) Tìm học sinh có tổng điểm ba môn Toán, Vật lí, Hoá học nhỏ nhất. Bước 2: HS thực hiện nhiệm vụ học tập - Các nhóm HS tìm hiểu lời giải của bài toán viên bi giả trong SGK. - HS thảo luận nhóm, hoàn thành bài tập phần Câu hỏi. - GV theo dõi, hỗ trợ HS trong quá trình học tập. Bước 3: Báo cáo kết quả hoạt động và thảo luận - GV mời đại diện các nhóm trình bày kết quả thảo luận của nhóm mình, hình thành kiến thức bài học. - Đại diện các nhóm xung phong trả lời Câu hỏi (SGK – tr30) - Các HS còn lại nhận xét, bổ sung (nếu có). Bước 4: Đánh giá kết quả, thực hiện nhiệm vụ học tập - GV nhận xét, bổ sung, tuyên dương ghi điểm các nhóm làm tốt. - GV tổng kết lại nội dung. - GV chuyển sang nội dung tiếp theo. |
1. Ý tưởng chia để trị - Hoạt động 1 a) Ví dụ: Sơn. b) Nam, Huyền. c) Hà, Hùng. *Kết luận - Kĩ thuật duyệt: Sau khi xác định được miền tìm kiếm, kĩ thuật duyệt sẽ lần lượt xét các dữ liệu trong miền tìm kiếm để đưa ra được phần tử thỏa mãn. - Các bài toán tìm kiếm có thể: + Đa dạng về yêu cầu tìm kiếm. + Đa dạng về miền tìm kiếm. - Tùy thuộc vào yêu cầu tìm kiếm, miền tìm kiếm, ta thực hiện các kĩ thuật duyệt theo những cách khác nhau. + Ví dụ: bài toán yêu cầu tìm kiếm một nghiệm; hoặc bài toán tìm nghiệm tối ưu hoặc tìm tất cả các nghiệm. + Ví dụ: Miền tìm kiếm là danh sách thông thường chưa sắp xếp; hoặc miền tìm kiếm danh sách đã được sắp xếp.
Ví dụ: Chương trình mô tả thuật toán tìm kiếm theo ba yêu câu của Hoạt động 1 Câu hỏi (SGK -tr.50) Câu 1: - Với a) Nếu duyệt từ đầu dãy đến cuối dãy thì chương trình có thể kết thúc sau vòng lặp thứ hai. - Với b) và c) cần duyệt toàn bộ HS có trong danh sách, số vòng lặp cần thực hiện là 6. Câu 2: - Với yêu cầu a) ta có thể duyệt từ đầu dãy và dừng lại khi tìm thấy một HS có điểm Toán bằng 8.9
- Với yêu cầu b) duyệt từ đầu dãy và dừng lại khi tìm thấy HS có tổng điểm ba môn lớn hơn 26.5. - Với yêu cầu c) duyệt toàn bộ danh sách các HS trong danh sách.
|
=> Xem toàn bộ Giáo án chuyên đề Khoa học máy tính 11 kết nối tri thức
Soạn giáo án chuyên đề Khoa học máy tính 11 kết nối Bài 11: Bài toán tìm kiếm và kĩ, GA word chuyên đề Khoa học máy tính 11 kntt Bài 11: Bài toán tìm kiếm và kĩ, giáo án chuyên đề Khoa học máy tính 11 kết nối tri thức Bài 11: Bài toán tìm kiếm và kĩ
Nâng cấp lên tài khoản VIP để tải tài liệu và dùng thêm được nhiều tiện ích khác
Xem thêm giáo án khác
GIÁO ÁN TỰ NHIÊN 11 KẾT NỐI TRI THỨC
Giáo án Toán 11 kết nối tri thức
Giáo án điện tử toán 11 kết nối tri thức
Giáo án Vật lí 11 kết nối tri thức
Giáo án điện tử vật lí 11 kết nối tri thức
Giáo án Hóa học 11 kết nối tri thức
Giáo án điện tử Hóa học 11 kết nối tri thức
Giáo án Sinh học 11 kết nối tri thức
Giáo án điện tử Sinh học 11 kết nối tri thức
Giáo án Công nghệ cơ khí 11 kết nối tri thức
Giáo án điện tử Công nghệ cơ khí 11 kết nối tri thức
Giáo án Công nghệ chăn nuôi 11 kết nối tri thức
Giáo án điện tử Công nghệ chăn nuôi 11 kết nối tri thức
Giáo án Tin học ứng dụng 11 kết nối tri thức
Giáo án điện tử Tin học ứng dụng 11 kết nối tri thức
Giáo án Khoa học máy tính 11 kết nối tri thức
Giáo án điện tử Khoa học máy tính 11 kết nối tri thức
GIÁO ÁN XÃ HỘI 11 KẾT NỐI TRI THỨC
Giáo án Ngữ văn 11 kết nối tri thức
Giáo án điện tử ngữ văn 11 kết nối tri thức
Giáo án Lịch sử 11 kết nối tri thức
Giáo án điện tử Lịch sử 11 kết nối tri thức
Giáo án Địa lí 11 kết nối tri thức
Giáo án điện tử địa lí 11 kết nối tri thức
Giáo án Kinh tế pháp luật 11 kết nối tri thức
Giáo án điện tử Kinh tế pháp luật 11 kết nối tri thức
GIÁO ÁN LỚP 11 CÁC MÔN CÒN LẠI
Giáo án Hoạt động trải nghiệm 11 kết nối tri thức
Giáo án điện tử Hoạt động trải nghiệm 11 kết nối tri thức
GIÁO ÁN LỚP 11 BỘ SÁCH KHÁC
Giáo án tất cả các môn lớp 11 cánh diềuGiáo án tất cả các môn lớp 11 chân trời sáng tạo