Giáo án chuyên đề Khoa học máy tính 11 cánh diều CĐ 3 Bài 5: thực hành kĩ thuật quy lui giải bài toán xếp hậu

Giáo án giảng dạy theo sách Chuyên đề học tập Tin học 11 - Khoa học máy tính bộ sách cánh diều CĐ 3 Bài 5: thực hành kĩ thuật quy lui giải bài toán xếp hậu. Bộ giáo án giúp giáo viên hướng dẫn học sinh mở rộng kiến thức, phát triển năng lực, nâng cao khả năng định hướng nghề nghiệp cho các em sau này. Thao tác tải về rất đơn giản, tài liệu file word có thể chỉnh sửa dễ dàng, mời quý thầy cô tham khảo bài demo.

Xem toàn bộ: Giáo án chuyên đề Tin học 11 Khoa học máy tính cánh diều đủ cả năm

Ngày soạn: .../.../...

Ngày dạy: .../.../...

 

BÀI 5. THỰC HÀNH KĨ THUẬT QUAY LUI GIẢI BÀI TOÁN XẾP HẬU (2 tiết)

 

  1. MỤC TIÊU
  2. Kiến thức

Sau bài học này, HS sẽ:

  • Hiểu được các bước giải bài toán sử dụng kĩ thuật quay lui.
  1. Năng lực

Năng lực chung:

  • Năng lực giao tiếp và hợp tác: biết chủ động trong giao tiếp, tự tin phát biểu ý kiến của bản thân về cách sử dụng kĩ thuật quay lui để giải bài toán xếp hậu.
  • Năng lực tự chủ và tự học: Xác định được nhiệm vụ học tập Chuyên đề môn Tin học 11 – Khoa học máy tính qua việc viết chương trình đơn giản sử dụng kĩ thuật quay lui.
  • Năng lực giải quyết vấn đề và sáng tạo: Vận dụng các kiến thức giải quyết được các vấn đề liên quan.

Năng lực riêng:

  • 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: Viết và thực hiện được chương trình các bài toán bằng các sử dụng kĩ thuật quay lui.
  • Năng lực ứng dụng công nghệ thông tin và truyền thông trong học và tự học: Biết được ý tưởng kĩ thuật quay lui vẫn thường xuất hiện trong các sự vật, sự việc ta gặp hàng ngày.

'2. Phẩm chất

  • Chăm chỉ: có ý thức đánh giá điểm mạnh, điểm yếu của bản thân, thuận lợi, khó khăn trong học tập để xây dựng kế hoạch học tập; tích cực tìm tòi và sáng tạo trong học tập, có ý chí vượt qua khó khăn để đạt kết quả tốt trong học tập.
  • Trách nhiệm: tích cực, tự giác và nghiêm túc rèn luyện, tu dưỡng đạo đức; sẵn sàng chịu trách nhiệm về lời nói và hành động của bản thân.
  1. THIẾT BỊ DẠY HỌC
  2. Đối với giáo viên
  • Giáo án, sách CĐHT, SGV Tin học 11 – Khoa học máy tính bộ Cánh diều.
  • Máy tính cá nhân có cài đặt phần mềm mô phỏng thuật toán, máy chiếu, màn hình chiếu.
  1. Đối với học sinh
  • Vở ghi, sách CĐHT Tin học 11 – Khoa học máy tính bộ Cánh diều.
  • Tư liệu có liên quan đến nội dung bài học và dụng cụ học tập.

III. TIẾN TRÌNH DẠY HỌC

  1. HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU)
  2. a) Mục tiêu: Ôn lại bài cũ, dẫn dắt đưa ra vấn đề để học sinh suy nghĩ khơi gợi hứng thú học tập.
  3. b) Nội dung: HS trả lời câu hỏi mở đầu có nội dung liên quan đến bài học.
  4. c) Sản phẩm: Gợi ý câu trả lời của HS.
  5. d) Tổ chức thực hiện:

Bước 1: Chuyển giao nhiệm vụ:

- GV giới thiệu bài toán Xếp hậu: “Cần đặt n quân hậu lên bàn cờ vua kích thước , sao cho không có hai quân hậu nào tấn công nhau (tức là không có hai quân nào cùng hàng, cùng cột hoặc cùng đường chéo).”

Em hãy thiết lập chương trình giải bài toán trên?

Bước 2: Thực hiện nhiệm vụ học tập:

- HS đọc SGK, thực hiện công não để có câu trả lời cho các câu hỏi.

Bước 3: Báo cáo, thảo luận:

- Các học sinh xung phong phát biểu trả lời.

Bước 4: Kết luận và nhận xét:

- GV nhận xét, đánh giá và dẫn vào bài: Bài toán Xếp hậu là một bài toán nổi tiếng và thú vị, để tìm lời giải cho bài toán này chúng ta cùng đi tìm hiểu bài học ngày hôm nay: Bài 5. Thực hành kĩ thuật quay lui giải bài toán xếp hậu.

  1. HÌNH THÀNH KIẾN THỨC MỚI

Hoạt động: Bài toán Xếp hậu

  1. a) Mục tiêu: Nhận biết được các bước giải bài toán sử dụng kĩ thuật quay lui.
  2. b) Nội dung: HS thảo luận, đọc sách CĐHT thực hiện yêu cầu của bài toán.
  3. c) Sản phẩm: Chạy được chương trình sử dụng kĩ thuật quay lui.
  4. d) Tổ chức thực hiện:

HĐ CỦA GV VÀ HS

SẢN PHẨM DỰ KIẾN

Bước 1: Chuyển giao nhiệm vụ

- GV giới thiệu bài toán Xếp hậu và cho HS xem các ví dụ trong những trường hợp khác nhau của bài toán.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- GV yêu cầu HS tìm hiểu cách giải, hướng dẫn HS theo gợi ý SCĐ.

*Bước 1: GV đặt câu hỏi:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- Với n = 4 có hai cách đặt 4 quân hậu thỏa mãn, em hãy chỉ ra hai dãy số biểu diễn lời giải của hai cách đó theo dãy , hai dãy đó có đặc điểm gì?

- GV giải thích cho HS về cách tấn công của quân hậu và đặt câu hỏi:

 

 

 

 

 

 

 

 

 

-      Em hãy đưa ra điều kiện để kiểm tra hai quân hậu đặt ở hai ô  và  tấn công nhau?

 

 

-      GV kết luận về điều kiện và hướng giải của bài toán.

 

 

 

 

 

 

 

 

 

 

-      GV yêu cầu HS tìm hiểu chương trình giải quyết bài toán xếp hậu bằng kĩ thuật quay lui trong Hình 4, chạy thử nghiệm với  và 10.

-      GV đặt câu hỏi: “giải thích ý nghĩa hàm check, printSolution, permutation

 

Bước 2: Thực hiện nhiệm vụ

- Ở các nhiệm vụ, HS đọc sách CĐHT, chạy chương trình và trả lời câu hỏi.

Bước 3: Báo cáo, thảo luận

- HS báo cáo kết quả chạy chương trình và trả lời câu hỏi nhiệm vụ.

Bước 4: Kết luận, nhận định

- GV nhận xét kết quả chạy chương trình và trả lời câu hỏi của HS.

- GV tổng quát lại kiến thức trọng tâm và lưu ý HS những lỗi sai.

Bài toán Xếp hậu

Bài toán: Cần đặt n quân hậu lên bàn cờ vua kích thước , sao cho không có hai quân hậu nào tấn công nhau (tức là không có hai quân nào cùng hàng, cùng cột hoặc cùng đường chéo).”

Ví dụ 1: Trên bàn cờ

Ví dụ 2: Trên bàn cờ

Bưới 1: Thiết kế thuật toán theo kĩ thuật quay lui.

-   Trên bàn cờ, đánh số các dòng từ 0 đến  theo chiều từ trên xuống dưới, các cột đánh số từ 0 đến  theo chiều từ trái sang phải. Ô nằm giao của hàng   và cột  gọi là ô .

-   Nhận thấy, mỗi hàng có đúng một quân hậu, mỗi cột có đúng một quân hậu nên lời giải bài toán có thể được biểu diễn bằng một dãy  là hoán vị của 0, 1, …, , trong đó,  là chỉ số cột của quân hậu trên hàng thứ  , nghĩa là quân hậu thứ  sẽ được đặt ở ô .

VD: với  thì ).

 

 

 

*Trả lời câu hỏi HĐ1: Hai dãy (1, 3, 0, 2); (2, 0, 3, 1) biểu diễn cách đặt 4 quân hậu. Đây là hai hoán vị của 0, 1, 2, 3.

 

Quân hậu đặt ở ô  sẽ tấn công các quân hậu đặt ở ô cùng hàng, cùng cột hoặc cùng đường chéo.

*Trả lời câu hỏi HĐ2: hai quân hậu ở hai ô ,  tấn công nhau khi đặt cùng hàng  hoặc cùng cột  hoặc cùng đường chéo  hoặc .

- Dãy  là hoán vị của dãy (0, 1, …, ) biểu diễn một cách đặt thỏa mãn nếu với mọi  thì hai điều kiện sau thỏa mãn:  và .

- Dãy  là hoán vị của 0, 1, …, , trong đó,  là chỉ số cột của quân hậu trên hàng thứ  , ta có thể giải quyết bài toán bằng cách sử dụng kĩ thuật quay lui để liệt kê tất cả các hoán vị của dãy (0, 1, …, ). Với mỗi hoán vị đó, tiến hành kiểm tra để chọn nghiệm.

Bước 2: Xây dựng chương trình giải bài toán bằng kĩ thuật quay lui.

*Trả lời câu hỏi HĐ3: Chạy thử nghiệm với  và 10 sẽ tìm thấy số cách đặt thỏa mãn tương ứng là 2, 10, 92, 724.

 hàm check: Kiểm tra vị trí đứng của quân hậu.

hàm printSolution: Gọi tên từng đáp án.

hàm permutation: Liệt kê các hoán vị.

Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II

MỘT VÀI THÔNG TIN

  • Giáo án bản word, dễ dàng chỉnh sửa nếu muốn
  • Font chữ: Time New Roman, trình bày rõ ràng, khoa học.
  • Giáo án có đủ các chuyên đề, đủ cả năm

PHÍ GIÁO ÁN:

  • Phí giáo án: 350k

=> Khi đặt, nhận đủ giáo án cả năm ngay và luôn

CÁCH ĐẶT: 

  • Bước 1: gửi phí vào tk: 10711017 - Chu Văn Trí - Ngân hàng ACB (QR)
  • Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận giáo án

=> Khi đặt, sẽ nhận giáo án ngay và luôn. Tặng kèm phiếu trắc nghiệm + đề kiểm tra ma trận

Xem toàn bộ: Giáo án chuyên đề Tin học 11 Khoa học máy tính cánh diều đủ cả năm

Xem thêm các bài khác

GIÁO ÁN CHUYÊN ĐỀ 1. THỰC HÀNH THIẾT KẾ THUẬT TOÁN THEO KĨ THUẬT ĐỆ QUY

GIÁO ÁN CHUYÊN ĐỀ 2. THỰC HÀNH THIẾT KẾ THUẬT TOÁN THEO KĨ THUẬT CHIA ĐỂ TRỊ

GIÁO ÁN CHUYÊN ĐỀ 3. THỰC HÀNH THIẾT KẾ THUẬT TOÁN THEO KĨ THUẬT DUYỆT

Chat hỗ trợ
Chat ngay