Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ 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 13: Thực hành thiết lập đồ 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 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide1_483.jpg)
![Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide2_449.jpg)
![Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide3_477.jpg)
![Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide4_478.jpg)
![Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide5_474.jpg)
![Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide6_472.jpg)
![Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide7_482.jpg)
![Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide8_478.jpg)
![Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide9_477.jpg)
![Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide10_473.jpg)
![Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide11_471.jpg)
![Giáo án điện tử chuyên đề Khoa học máy tính 12 kết nối Bài 13: Thực hành thiết lập đồ thị](https://kenhgiaovien.com/sites/default/files/styles/700xauto/public/2025-02/slide12_473.jpg)
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
THÂN MẾN CHÀO CÁC EM HỌC SINH ĐẾN VỚI BÀI HỌC MỚI!
TIN HỌC 12
KHỞI ĐỘNG
- Nếu đồ thị là vô hướng thì ma trận kề có đặc điểm gì?
- Phân biệt sự giống nhau và khác nhau giữa ma trận kề và danh sách kề?
- Khái niệm bậc của các đỉnh có gì khác nhau trong trường hợp đồ thị là vô hướng, có hướng?
Giống nhau | Khác nhau: |
• Đều là bộ dữ liệu xác định duy nhất để biểu diễn một đồ thị. • Đều được biểu diễn bằng list trong Python. | • Khác nhau về định nghĩa. • Khác nhau về khuôn dạng thể hiện. |
Khái niệm bậc của các đỉnh:
Đối với đồ thị vô hướng
Bậc của đỉnh u (deg(u)) là số lượng các đỉnh kề với u.
Ta có:
- Số cạnh của đồ thị là 6.
- deg(0) + deg(1) + deg(2) + deg(3) + deg(4)
= 2 + 2 + 4 + 2 + 2 = 12 = 6 × 2.
⇒ Tổng số bậc của tất cả các đỉnh bằng hai lần số cạnh.
Đối với đồ thị có hướng
Ta có:
deg+(0) + deg+(1) + deg+(2) + deg+(3) + deg+(4)
= 1 + 3 + 1 + 2 + 0 = 7.
deg-(0) + deg-(1) + deg-(2) + deg-(3) + deg-(4)
= 3 + 0 + 1 + 1 + 2 = 7.
⇒ Tổng số bậc ra của tất cả các đỉnh bằng tổng số bậc vào của tất cả các đỉnh.
• Bậc ra của đỉnh u (deg+(u)) là số lượng các đỉnh kề với u.
• Bậc vào của đỉnh u (deg-(u)) là số các đỉnh có cạnh nối đến u.
CHUYÊN ĐỀ 3: TÌM HIỂU KĨ THUẬT DUYỆT ĐỒ THỊ VÀ ỨNG DỤNG
BÀI 13: THỰC HÀNH THIẾT LẬP ĐỒ THỊ
Nhiệm vụ 1. Viết chương trình hiển thị danh sách kề
Đơn đồ thị vô hướng G = (V,E) được cho bởi ma trận kề A. Ma trận A được cho trong tệp văn bản có dạng như hình dưới. Và xác định danh sách kề của nó.
Data.inp |
4 0 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0 |
Hướng dẫn:
+ Tạo tệp Data.inp.
+ Thiết lập hàm BuildGraph(fname) lấy dữ liệu từ tệp ma trận kề và trả về cặp dữ liệu V, A là danh sách đỉnh và ma trận kề của đồ thị.
+ Hãy viết hàm thể hiện danh sách kề trên màn hình theo đúng yêu cầu trên với tham số đầu vào là ma trận kề A.
Hình 13.1. Tệp ma trận kề
Hàm hiển thị danh sách kề
- Chương trình đầy đủ:
- Kết quả thể hiện ra màn hình:
Nhiệm vụ 2. Viết chương trình hiển thị ma trận kề, danh sách kề và bậc của đồ thị
Đơn đồ thị vô hướng G = (V,E) được cho bởi danh sách các cạnh. Danh sách các cạnh được cho trong tệp văn bản, trong đó dòng đầu tiên là số các đỉnh của đồ thị, các dòng tiếp theo mỗi dòng mô tả một cạnh của đồ thị. Hãy tính ma trận kề, danh sách kề và bậc của tất cả các đỉnh của đồ thị G.
Edges.inp |
4 0 1 1 3 0 2 2 3 1 2 |
Hình 13.2. Tệp danh sách các cạnh
- Hàm AdjacencyMatrix(Adj):
- Hàm show(A,op):
- Hàm show_deg(Adj):
- Phần chương trình chính:
- Chương trình đầy đủ:
- Kết quả thể hiện ra màn hình:
Ma trận kề | Danh sách kề | Bậc của các đỉnh của đồ thị |
0 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0 | 0 1 2 1 0 3 2 2 0 3 1 3 1 2 | Đỉnh 0: 2 Đỉnh 1: 3 Đỉnh 2: 3 Đỉnh 3: 2 |
LUYỆN TẬP
Câu 1. Trong Nhiệm vụ 1, hàm In_danh_sach_dinh_ke() lấy thông tin từ ma trận kề A. Có thể sử dụng hàm này với dữ liệu là danh sách kề Adj được không? Nếu có thì viết lại hàm này với dữ liệu đầu vào là danh sách kề Adj.
Có thể sử dụng hàm In_danh_sach_dinh_ke()với dữ liệu là danh sách kề Adj:
Câu 2. Trong Nhiệm vụ 2, chúng ta có thể thấy các đỉnh kề không được in ra theo thứ tự tăng dần của chỉ số trong biểu diễn danh sách kề. Em hãy giải thích tại sao. Có thể chỉnh sửa chương trình để in ra các đỉnh kề theo thứ tự chỉ số tăng dần được không?
Muốn in ra danh sách các đỉnh kề theo thứ tự tăng dần của số thứ tự các đỉnh của đồ thị, cần thực hiện việc sắp xếp từng phần tử của Adj ngay từ khi nhập dữ liệu gốc.
VẬN DỤNG
--------------- 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 powerpoint chuyên đề ngữ văn 12 kết nối tri thức
Giáo án Powerpoint chuyên đề Kinh tế pháp luật 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