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

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 4 Thực hành tổng hợp: Ứng dụng cây tìm kiếm nhị phân. 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 4 Thực hành tổng hợp: Ứng dụng 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 đ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 đ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 đ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 đ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 đ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 đ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 đ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 đ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 đ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 đ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

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Ả LỚP

ĐẾN BUỔI HỌC NÀY!

 

KHỞI ĐỘNG

Cho mảng A = [5, 7, 30, 23, 34, 15]. Hãy vẽ cây tìm kiếm nhị phân biểu diễn mảng A.

 

BÀI 4:

THỰC HÀNH TỔNG HỢP:

ỨNG DỤNG CÂY TÌM KIẾM

NHỊ PHÂN

 

NỘI DUNG BÀI HỌC

THỰC HÀNH

LUYỆN TẬP, VẬN DỤNG

 

PHẦN 1.

THỰC HÀNH

 

NHIỆM VỤ THỰC HÀNH

1. Mô tả các bước thực hiện thuật toán cho các yêu cầu trong bài toán.

2. Mô phỏng chi tiết các bước ứng dụng cây tìm kiếm nhị phân giải quyết bài toán đối với một ví dụ cụ thể.

3. Viết chương trình duyệt cây nhị phân theo thứ tự giữa.

4. Kết quả thử nghiệm trên các bộ dữ liệu đầu vào mẫu và tự tạo.

 

NỘI DUNG CỤ THỂ CẦN THỰC HIỆN

Gia đình Hương Trà làm kinh doanh, thường xuyên nhập về kho các mặt hàng có mã khác nhau. Mỗi lần có một mặt hàng nhập về kho, gia đình Hương Trà thường ghi chép lại bằng tay để quản lí. Sau khi được học về cây tìm kiếm nhị phân, Hương Trà muốn viết chương trình quản lí hàng hoá cho gia đình mình. Hương Trà dự định sử dụng cây tìm kiếm nhị phân để quản lí hàng hoá, mỗi nút trên cây sẽ lưu trữ thông tin của một mặt hàng.

 

Hương Trà hiểu là một mặt hàng có nhiều thông tin cần quản lí như: giá trị, số lượng, ngày xuất/nhập, nguồn gốc,... Do mới học cây tìm kiếm nhị phân với mỗi nút chứa thông tin một khoá, Hương Trà dự kiến xây dựng cây tìm kiếm nhị phân để quản lí một thông tin là mã mặt hàng, rồi sẽ tìm hiểm thêm để mở rộng sang bài toán quản lí nhiều thông tin mặt hàng. Cụ thể, Hương Trà sẽ xây dựng cây tìm kiếm nhị phân, mỗi nút có khoá là mã của một mặt hàng sao cho có thể thuận lợi để thực hiện các yêu cầu sau đây:

 

1. Mỗi lần một mặt hàng được nhập về, Hương Trà sẽ chèn vào cây tìm kiếm nhị phân một nút có khoá là mã của mặt hàng đó.

2. Trả lời có tồn tại mặt hàng trong kho có mã bằng x cho trước hay không.

3. Đưa ra danh sách mã các món hàng trong kho theo thứ tự tăng dần.

4. Đưa ra danh sách các mặt hàng có mã trong khoảng từ min đến max.

 

Thực hành 1.

Mô tả các bước thực hiện thuật toán

cho các yêu cầu trong bài toán

 

Thực hành 1. Mô tả các bước thực hiện thuật toán

cho các yêu cầu trong bài toán

Đầu vào của bài toán là một tập các phần tử có giá trị là mã các mặt hàng được nhập vào lần lượt.

 

1. Khởi tạo một cây tìm kiếm nhị phân rỗng. Với mỗi mã mặt hàng được nhập vào, tạo một nút mới có khoá là mã mặt hàng vừa nhập và chèn nút vào đúng vị trí trên cây tìm kiếm nhị phân.

YÊU CẦU

2. Với một giá trị x nhập vào, thực hiện thao tác tìm kiếm giá trị khoá x trên cây tìm kiếm nhị phân.

 

3. Thực hiện phép duyệt cây tìm kiếm nhị phân theo thứ tự giữa thu được danh sách các mã mặt hàng được đưa ra theo thứ tự giá trị khoá tăng dần.

YÊU CẦU

4. Thực hiện phép duyệt cây tìm kiếm nhị phân theo thứ tự giữa: Nếu gặp nút có giá trị khoá nhỏ hơn min hoặc có giá trị khoá lớn hơn max thì dừng việc duyệt đến các nút con của nó và tiếp tục quay lại quá trình duyệt cho các nhánh khác.

 

Thực hành 2.

Mô phỏng chi tiết các bước ứng dụng cây tìm kiếm nhị phân giải quyết

bài toán đối với một ví dụ cụ thể

 

Thực hành 2. Mô phỏng chi tiết các bước ứng dụng

cây tìm kiếm nhị phân giải quyết bài toán

đối với một ví dụ cụ thể

Nhiệm vụ: Mỗi nhóm chọn một ví dụ cụ thể và mô phỏng chi tiết từng bước trên ví dụ đó theo hướng dẫn.

 

Khởi tạo cây tìm kiếm nhị phân.

Chèn từng mã mặt hàng vào cây.

Tìm kiếm một mã mặt hàng trên cây.

Duyệt cây theo thứ tự giữa tìm nút có giá trị khoá x.

Duyệt cây theo thứ tự giữa đưa ra danh sách các nút có giá trị khoá trong khoảng từ min đến max.

HƯỚNG DẪN

 

Thực hành 3.

Viết chương trình duyệt

cây nhị phân theo thứ tự giữa

 

Thực hành 3. Viết chương trình

duyệt cây nhị phân theo thứ tự giữa

Em hãy nhắc lại

phương pháp duyệt cây nhị phân theo thứ tự giữa.

 

Thực hành 3. Viết chương trình

duyệt cây nhị phân theo thứ tự giữa

Phương pháp duyệt cây nhị phân T theo thứ tự giữa:

1. Duyệt các nút của theo thứ tự giữa.

2. Duyệt nút gốc r của T.

3. Duyệt các nút của theo thứ tự giữa.

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

----------------- 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