Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ 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 kết nối tri thức Bài 12: Biểu diễn đồ 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 kết nối tri thức

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 kết nối Bài 12: Biểu diễn đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ thị
Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 12: Biểu diễn đồ thị

Xem toàn bộ: Giáo án điện tử chuyên đề khoa học máy tính 12 kết nối tri thức

VUI MỪNG CHÀO ĐÓN CÁC EM ĐẾN BÀI HỌC MỚI!

KHỞI ĐỘNG

Quan sát đồ thị Hình 12.1 và cho biết mỗi tệp dữ liệu sau có ý nghĩa gì

5

0 1

0 4

1 4

2 3

2 4

3 4

5

0 1 0 0 1

1 0 0 0 1

0 0 0 1 1

0 0 1 0 1

1 1 1 1 0

5

0 1 4

1 0 4

2 3 4

3 2 4

4 0 1 2 3

Tệp 1

Tệp 2

Tệp 3

Đồ thị

  • Tệp 1: Danh sách các cạnh của đồ thị.
  • Tệp 2: Ma trận kề của đồ thị.
  • Tệp 3: Danh sách kề của đồ thị.

BÀI 12: BIỂU DIỄN ĐỒ THỊ

Tin học 12

NỘI DUNG BÀI HỌC

Mô hình dữ liệu đồ thị

Thiết lập đồ thị từ danh sách các cạnh

Thiết lập đồ thị từ tệp ma trận kề và tệp danh sách kề

MÔ HÌNH DỮ LIỆU ĐỒ THỊ

DOWNLOAD

 

Đọc Hoạt động 1 SGK tr.56 và trả lời câu hỏi:

Tìm hiểu, thảo luận về các cách biểu diễn dữ liệu của một đồ thị G.

Sử dụng danh sách các cạnh của đồ thị.

Sử dụng ma trận kề kích thước n × n.

Sử dụng danh sách kề.

 

a) Dữ liệu danh sách các cạnh của đồ thị

n

i1 j1

i2 j2

.....

im jm

Hình 12.2. Tệp danh sách các cạnh

Dòng đầu tiên là số n.

Các dòng tiếp theo, mỗi dòng là hai chỉ số mô tả một cạnh của đồ thị.

 

n

a11 a12 ... a1n

a21 a22 ... a2n

.....

an1 an2 ... ann

b) Dữ liệu ma trận kề của đồ thị

Hình 12.3. Tệp ma trận kề

Dòng đầu tiên là số n.

n dòng tiếp theo là dữ liệu ma trận kề A.

 

n

0 s0 t0 ... u0

1 s1 t1 ... u1

.....

n-1 sn-1 tn-1 ... un-1

c) Dữ liệu danh sách kề của đồ thị

Hình 12.4. Tệp danh sách kề

  • Dòng đầu tiên là số n.
  • n dòng tiếp theo là dữ liệu danh sách kề Adj.
  • Dòng thứ i sẽ bắt đầu bằng số i → danh sách các đỉnh là kề của i, mỗi đỉnh ghi số thứ tự của đỉnh, cách nhau bởi dấu cách.

Yêu cầu thành phần đầu tiên của dòng thứ i là số i chỉ có ý nghĩa hình thức (cần thiết khi đỉnh i của đồ thị là biệt lập, không có các đỉnh kề → dòng thứ i chỉ có đúng một giá trị.

 

Củng cố kiến thức

Câu 1:

Vẽ đồ thị có tệp dữ liệu ma trận kề Hình 12.5.

4

0 0 1 1

0 0 1 1

1 1 0 1

1 1 1 0

Hình 12.5. Tệp ma trận kề

 

Củng cố kiến thức

Câu 2:

Có thể có hai tệp dữ liệu dạng danh sách kề khác nhau nhưng biểu diễn hai đồ thị hoàn toàn giống nhau không?

Có. Vì tệp dữ liệu danh sách các cạnh không quy định thứ tự các cạnh, nên hai tệp khác nhau vẫn biểu diễn cùng một đồ thị.

THIẾT LẬP ĐỒ THỊ TỪ TỆP MA TRẬN KỀ VÀ TỆP DANH SÁCH KỀ

DOWNLOAD

 

Tìm hiểu, thảo luận cách thiết lập đồ thị (dữ liệu của đồ thị) trong trường hợp tệp dữ liệu biểu diễn là ma trận kề hoặc danh sách kề.

 

a) Thiết lập đồ thị từ tệp ma trận kề

  • Dòng đầu tiên là n (số đỉnh của đồ thị).
  • n dòng tiếp theo tả ma trận kề của đồ thị.
  • Áp dụng cho cả đồ thị vô hướng và đồ thị có hướng.
  • Hàm BuildGraph(fname) đọc dữ liệu từ tệp fname và trả về bộ dữ liệu V.
  • A với V là danh sách các đỉnh.
  • A là ma trận kề.

 

b) Thiết lập đồ thị từ tệp danh sách kề

  • Dòng đầu tiên là n (số đỉnh của đồ thị).
  • n dòng tiếp theo tả danh sách kề của đồ thị.
  • Áp dụng cho cả đồ thị vô hướng và đồ thị có hướng.
  • Hàm BuildGraph(fname) đọc dữ liệu từ tệp có tên fname và trả về bộ dữ liệu V.
  • Adj với V là danh sách các đỉnh, Adj là danh sách kề.

 

Củng cố kiến thức

Câu 1:

Khẳng định dãy Adj[i] có số lượng phần tử bằng số các phần tử có giá trị 1 của hàng thứ i của ma trận kề A là đúng hay sai?

Đúng.

Câu 2:

Khi nào ma trận kề A chỉ gồm toàn số 0?

Ma trận kề A gồm toàn số 0 nếu đồ thị không có bất kì cạnh nào, tức là số cạnh bằng 0.

THIẾT LẬP ĐỒ THỊ TỪ DANH SÁCH CÁC CẠNH

 

--------------- 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 kết nối tri thức

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

GIÁO ÁN WORD LỚP 12 KẾT NỐI TRI THỨC

Giáo án toán 12 kết nối tri thức
Giáo án đại số 12 kết nối tri thức
Giáo án hình học 12 kết nối tri thức

Giáo án vật lí 12 kết nối tri thức
Giáo án hoá học 12 kết nối tri thức
Giáo án sinh học 12 kết nối tri thức

Giáo án ngữ văn 12 kết nối tri thức
Giáo án lịch sử 12 kết nối tri thức
Giáo án địa lí 12 kết nối tri thức
Giáo án kinh tế pháp luật 12 kết nối tri thức

Giáo án Công nghệ Điện - điện tử 12 kết nối tri thức
Giáo án Công nghệ 12 Lâm nghiệp - Thuỷ sản kết nối tri thức
Giáo án Tin học 12 - Định hướng Khoa học máy tính kết nối tri thức
Giáo án Tin học 12 - Định hướng Tin học ứng dụng kết nối tri thức

Giáo án thể dục 12 bóng rổ kết nối tri thức
Giáo án thể dục 12 cầu lông kết nối tri thức
Giáo án thể dục 12 bóng chuyền kết nối tri thức

Giáo án mĩ thuật 12 kết nối tri thức
Giáo án âm nhạc 12 kết nối tri thức
Giáo án hoạt động trải nghiệm hướng nghiệp 12 kết nối tri thức

GIÁO ÁN POWERPOINT LỚP 12 KẾT NỐI TRI THỨC

Giáo án Powerpoint Toán 12 kết nối tri thức
Giáo án Powerpoint hình học 12 kết nối tri thức
Giáo án Powerpoint đại số 12 kết nối tri thức

Giáo án powerpoint vật lí 12 kết nối tri thức
Giáo án powerpoint ngữ văn 12 kết nối tri thức
Giáo án powerpoint địa lí 12 kết nối tri thức

Giáo án powerpoint lịch sử 12 kết nối tri thức
Giáo án powerpoint địa lí 12 kết nối tri thức
Giáo án Powerpoint Kinh tế pháp luật 12 kết nối tri thức

Giáo án Powerpoint Mĩ thuật 12 kết nối tri thức
Giáo án Powerpoint Tin học 12 - Định hướng Tin học ứng dụng kết nối tri thức
Giáo án Powerpoint Tin học 12 - Định hướng Khoa học máy tính kết nối tri thức

Giáo án powerpoint Công nghệ 12 Điện - điện tử kết nối tri thức
Giáo án powerpoint Công nghệ 12 Lâm nghiệp - Thuỷ sản kết nối tri thức
Giáo án powerpoint hoạt động trải nghiệm hướng nghiệp 12 kết nối tri thức

GIÁO ÁN CHUYÊN ĐỀ LỚP 12 KẾT NỐI TRI THỨC

Giáo án chuyên đề toán 12 kết nối tri thức
Giáo án chuyên đề vật lí 12 kết nối tri thức
Giáo án chuyên đề hoá học 12 kết nối tri thức
Giáo án chuyên đề sinh học 12 kết nối tri thức

Giáo án chuyên đề ngữ văn 12 kết nối tri thức
Giáo án chuyên đề lịch sử 12 kết nối tri thức
Giáo án chuyên đề địa lí 12 kết nối tri thứ
Giáo án chuyên đề kinh tế pháp luật 12 kết nối tri thức

Giáo án chuyên đề Công nghệ 12 Công nghệ điện - điện tử kết nối tri thức
Giáo án chuyên đề Công nghệ 12 Lâm nghiệp - Thuỷ sản kết nối tri thức
Giáo án chuyên đề Tin học 12 - Định hướng Khoa học máy tính kết nối tri thức
Giáo án chuyên đề Tin học 12 - Định hướng Tin học ứng dụng kết nối tri thức

GIÁO ÁN POWERPOINT CHUYÊN ĐỀ LỚP 12 KẾT NỐI TRI THỨC

 

GIÁO ÁN DẠY THÊM LỚP 12 KẾT NỐI TRI THỨC

Giáo án dạy thêm ngữ văn 12 kết nối tri thức
Giáo án powerpoint dạy thêm ngữ văn 12 kết nối tri thức
Giáo án dạy thêm toán 12 kết nối tri thức
Giáo án powerpoint dạy thêm toán 12 kết nối tri thức

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

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

Chat hỗ trợ
Chat ngay