Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị

Tải giáo án điện tử Chuyên đề học tập Tin học 12 - Khoa học máy tính cánh diều Bài 5: Thực hành duyệt đồ thị. Bộ giáo án chuyên đề được thiết kế sinh động, đẹp mắt. Thao tác tải về đơn giản, dễ dàng sử dụng và chỉnh sửa. Thầy, cô kéo xuống để xem chi tiết.

Xem: => Giáo án Tin học 12 - Định hướng khoa học máy tính cánh diều

Click vào ảnh dưới đây để xem 1 phần giáo án rõ nét

Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị

Xem toàn bộ: Giáo án điện tử chuyên đề khoa học máy tính 12 cánh diều

CHÀO MỪNG CÁC EM ĐẾN

BUỔI HỌC NGÀY HÔM NAY!

 

KHỞI ĐỘNG

Hãy liệt kê thứ tự duyệt các đỉnh với thuật toán duyệt đồ thị theo chiều sâu xuất phát từ đỉnh A của đồ thị sau:

 

KHỞI ĐỘNG

Có nhiều kết quả duyệt theo chiều sâu xuất phát từ đỉnh A, ví dụ: A, G, F, I, H, J…

 

BÀI 5:

THỰC HÀNH

DUYỆT ĐỒ THỊ

 

NỘI DUNG BÀI HỌC

Thực hành: Bài toán Phân nhóm người nghi nhiễm COVID-19

Luyện tập

Vận dụng

 

THỰC HÀNH: BÀI TOÁN

PHÂN NHÓM NGƯỜI

NGHI NHIỄM COVID-19

 

Thảo luận nhóm

Bài toán Phân nhóm người nghi nhiễm COVID-19

Một nhóm gồm 7 người được đánh số từ 0 đến 6, có một số cặp người thường xuyên tiếp xúc trao đổi với nhau được mô tả như trong Hình 1.

Một ngày, người 0 xét nghiệm và được xác định là bị nhiễm COVID-19, người ta cần phân 7 người thành các nhóm, người 0 sẽ thuộc nhóm F0, những người tiếp xúc với người ở nhóm F0 sẽ được xếp vào nhóm F1, những người tiếp xúc với người ở nhóm F1 sẽ được xếp vào nhóm F2,…

Hình 1. Nhóm gồm 7 người và mối quan hệ thường xuyên tiếp xúc

 

Thảo luận nhóm

Hình 2. Trạng thái ở bước 1

Hình 3. Trạng thái ở bước 2

Hình 4. Trạng thái ở bước 3

Nhiệm vụ: Dùng thuật toán duyệt đồ thị theo chiều rộng bắt đầu từ người 0 để phân nhóm người nghi nhiễm COVID-19.

GỢI Ý:

Dùng mảng hàng đợi Q để thăm các đỉnh theo chiều rộng, mảng level để ghi nhận nhóm nghi nhiễm, Hình 2, 3, 4 mô tả ba bước đầu tiên trong quá trình thực hiện.

 

Quá trình thực hiện phân nhóm người nghi nhiễm COVID-19:

Bài toán Phân nhóm người nghi nhiễm COVID-19

Q0      
level0      
Q012    
level011    
Q01234  
level01122  
Q01234  
level01122  

 

Quá trình thực hiện phân nhóm người nghi nhiễm COVID-19:

Bài toán Phân nhóm người nghi nhiễm COVID-19

Bước 5:

Bước 7:

Bước 6:

Bước 8:

Q012345 
level011223 
Q012345 
level011223 
Q0123456
level0112234
Q0123456
level0112234

 

LUYỆN TẬP

 

Cho đồ thị như hình. Nếu thực hiện duyệt theo chiều sâu bắt đầu từ đỉnh A thì thứ tự các đỉnh được duyệt sẽ như thế nào?

 

♦ Bước 1: Thực hiện DFS(A), đánh dấu đỉnh A đã thăm và thêm đỉnh A vào ngăn xếp; chỉ có B là đỉnh kề của đỉnh A và đỉnh B chưa được thăm, gọi DFS(B).

A       

visited

A

Stack

♦ Bước 2: Thực hiện DFS(B), đánh dấu đỉnh B đã thăm và thêm đỉnh B vào ngăn xếp. Có hai đỉnh C, H kề với B và đều chưa được thăm, theo thứ tự DFS(C) được gọi và thực hiện trước.

AB      

visited

B
A

Stack

 

♦ Bước 3: Thực hiện DFS(C), đánh dấu đỉnh C đã thăm và thêm đỉnh C vào ngăn xếp. Có hai đỉnh D, E kề với C và đều chưa được thăm, theo thứ tự DFS(D) được gọi và thực hiện trước.

ABC     

visited

C
B
A

Stack

 

♦ Bước 4: Thực hiện DFS(D), đánh dấu đỉnh D đã thăm và thêm đỉnh D vào ngăn xếp.

ABCD    

visited

D
C
B
A

Stack

  • Do đã xét hết đỉnh kề của đỉnh D nên DFS(D) kết thúc. Lấy đỉnh D ra khỏi ngăn xếp.
C
B
A

Stack

 

♦ Bước 5: Quay về DFS(C), xét E là đỉnh kề tiếp theo của đỉnh C; vì đỉnh E chưa được thăm nên gọi DFS(E).

  • Thực hiện DFS(E), đánh dấu đỉnh E đã thăm và thêm đỉnh E vào ngăn xếp. Có ba đỉnh F, G, H kề với E và đều chưa được thăm, theo thứ tự DFS(F) được gọi và thực hiện trước.
ABCDE   

visited

E
C
B
A

Stack

 

♦ Bước 6: Thực hiện DFS(F), đánh dấu đỉnh F đã thăm và thêm đỉnh F vào ngăn xếp.

--------------------------------------

--------------------- Còn tiếp ----------------------

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

Hệ thống có đầy đủ các tài liệu:

  • Giáo án word (350k)
  • Giáo án Powerpoint (400k)
  • Trắc nghiệm theo cấu trúc mới (200k)
  • Đề thi cấu trúc mới: ma trận, đáp án, thang điểm..(200k)
  • Phiếu trắc nghiệm câu trả lời ngắn (200k)
  • Trắc nghiệm đúng sai (200k)
  • Lý thuyết bài học và kiến thức trọng tâm (200k)
  • File word giải bài tập sgk (150k)
  • Phiếu bài tập để học sinh luyện kiến thức (200k)
  • .....

Nâng cấp lên VIP đê tải tất cả ở tài liệu trên

  • Phí nâng cấp VIP: 900k

=> Chỉ gửi 500k. Tải về dùng thực tế. Nếu hài lòng, 1 ngày sau mới gửi phí còn lại

Cách tải hoặc nâng cấp:

  • Bước 1: Chuyển phí vào STK: 1214136868686 - cty Fidutech - MB(QR)
  • Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận tài liệu

Xem toàn bộ: Giáo án điện tử chuyên đề khoa học máy tính 12 cánh diều

ĐẦY ĐỦ GIÁO ÁN CÁC BỘ SÁCH KHÁC

GIÁO ÁN WORD LỚP 12 CÁNH DIỀU

GIÁO ÁN POWERPOINT LỚP 12 CÁNH DIỀU

Giáo án Powerpoint Toán 12 Cánh diều
Giáo án powerpoint hình học 12 cánh diều
Giáo án powerpoint đại số 12 cánh diều

Giáo án powerpoint vật lí 12 cánh diều
Giáo án powerpoint sinh học 12 cánh diều
Giáo án powerpoint hoá học 12 cánh diều

Giáo án powerpoint ngữ văn 12 cánh diều
Giáo án powerpoint lịch sử 12 cánh diều
Giáo án powerpoint địa lí 12 cánh diều

Giáo án powerpoint Kinh tế pháp luật 12 cánh diều
Giáo án powerpoint Công nghệ 12 Công nghệ điện - điện tử cánh diều
Giáo án powerpoint Công nghệ 12 Lâm nghiệp - Thuỷ sản cánh diều

Giáo án powerpoint Tin học 12 - Định hướng Tin học ứng dụng cánh diều
Giáo án powerpoint Tin học 12 - Định hướng khoa học máy tính cánh diều
Giáo án powerpoint hoạt động trải nghiệm hướng nghiệp 12 cánh diều

GIÁO ÁN CHUYÊN ĐỀ LỚP 12 CÁNH DIỀU

GIÁO ÁN POWERPOINT CHUYÊN ĐỀ 12 CÁNH DIỀU

GIÁO ÁN DẠY THÊM LỚP 12 CÁNH DIỀU

Giáo án dạy thêm toán 12 cánh diều
Giáo án dạy thêm ngữ văn 12 cánh diều
Giáo án powerpoint dạy thêm ngữ văn 12 cánh diều
Giáo án powerpoint dạy thêm toán 12 cánh diều

Tài liệu giảng dạy

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

GIÁO ÁN POWERPOINT CHUYÊN ĐỀ 1. TÌM HIỂU MỘT VÀI KIỂU DỮ LIỆU TUYẾN TÍNH

Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 1: Kiểu dữ liệu hàng đợi
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 2: Kiểu dữ liệu ngăn xếp
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 3: Thực hành kiểu dữ liệu hàng đợi và ngăn xếp
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 4 Dự án học tập: Xây dựng chương trình sử dụng kiểu dữ liệu hàng đợi và ngăn xếp

GIÁO ÁN POWERPOINT CHUYÊN ĐỀ 2. TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 1: Giới thiệu cây nhị phân
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 2: Thực hành duyệt cây nhị phân
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 3: Cây tìm kiếm nhị phân
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 4 Thực hành tổng hợp: Ứng dụng cây tìm kiếm nhị phân

GIÁO ÁN POWERPOINT CHUYÊN ĐỀ 3. TÌM HIỂU KĨ THUẬT DUYỆT ĐỒ THỊ VÀ ỨNG DỤNG

Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 1: Đồ thị, phân loại đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 2: Biểu diễn đồ thị trên máy tính
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 3: Thực hành các thao tác cơ bản với đồ thị trên máy tính
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 4: Duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 5: Thực hành duyệt đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 cánh diều Bài 6 Dự án học tập: Tìm hiểu các vấn đề ứng dụng đồ thị

Chat hỗ trợ
Chat ngay