1. Trang chủ
  2. » Giáo án - Bài giảng

31 thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp Tin lớp 7

17 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 361,66 KB

Nội dung

BÀI THỰC HÀNH MƠ PHỎNG CÁC THUẬT TỐN TÌM KIẾM, SẮP XẾP Em cho cô biết học thuật tốn tìm kiếm? Và thuật toán xắp xếp? Em nêu điểm giống khác thuật tốn Bài Cho dãy số ban đầu sau: a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 17 23 12 13 10 Hãy mơ thuật tốn tìm kiếm số dãy số cách trình bày diễn biến bước thực dạng bảng: 1) Tìm x = 2) Tìm x = Lời giải 1) x = Bước Thực So sánh số đầu dãy với x Vì a1 = ≠ x nên chuyển sang xét số a2 dãy So sánh số xét với x Vì a2 = 17 ≠ x nên chuyển sang xét số a3 dãy So sánh số xét với x Vì a3 = 23 ≠ x nên chuyển sang xét số a4 dãy So sánh số xét với x Vì a4 = ≠ x nên chuyển sang xét số a5 dãy So sánh số xét với x Vì a5 = 12 ≠ x nên chuyển sang xét số a6 dãy So sánh số xét với x Vì a6 = ≠ x nên chuyển sang xét số a7 dãy So sánh số xét với x Vì a7 = = x Kết luận: Tìm thấy x vị trí thứ dãy; kết thúc thuật toán 2) x = Bước Thực So sánh số đầu dãy với x Vì a1 = ≠ x nên chuyển sang xét số a2 dãy So sánh số xét với x Vì a2 = 17 ≠ x nên chuyển sang xét số a3 dãy So sánh số xét với x Vì a3 = 23 ≠ x nên chuyển sang xét số a4 dãy So sánh số xét với x Vì a4 = ≠ x nên chuyển sang xét số a5 dãy So sánh số xét với x Vì a5 = 12 ≠ x nên chuyển sang xét số a6 dãy 2) x = Bước 10 Thực So sánh số xét với x Vì a6 = ≠ x nên chuyển sang xét số a7 dãy So sánh số xét với x Vì a7 = ≠ x nên chuyển sang xét số a8 dãy So sánh số xét với x Vì a8 = ≠ x nên chuyển sang xét số a9 dãy So sánh số xét với x Vì a9 = 13 ≠ x nên chuyển sang xét số a10 dãy So sánh số xét với x Vì a10 = 10 ≠ x Hết dãy xét Kết luận: Khơng Tìm thấy x dãy; kết thúc thuật toán Bài Cho dãy số ban đầu Bài Bằng cách trình bày thông tin dạng bảng, mô diễn biến bước thuật toán xếp chọn để xếp dãy số theo chiều không tăng Gợi ý: Dựa theo cách làm Bài “Sắp xếp chọn” a1 Dãy (a) Ban đầu Sau bước 23 a2 a3 17 23 17 a4 1 a5 12 12 a6 7 a7 5 a8 1 a9 13 13 a10 Giải thích 10 Đổi chỗ 23 a1 10 Không đổi chỗ Sau bước 23 17 12 13 10 Không đổi chỗ Sau bước 23 17 13 12 10 Đổi chỗ 12 a3 Sau bước 23 17 13 12 10 Đổi chỗ 10 a4 Sau bước 23 17 13 12 10 Đổi chỗ 10 a5 Sau bước 23 17 13 12 10 Đổi chỗ a6 Sau bước 23 17 13 12 10 Đổi chỗ a7 Sau bước 23 17 13 12 10 1 Đổi chỗ a8 Sau bước 23 Dãy kết 23 17 13 12 10 1 Không đổi chỗ 17 13 12 10 1   Bài Cho dãy số ban đầu Bài Bằng cách trình bày thơng tin dạng bảng, mơ diễn biến bước thuật tốn xếp bọt để xếp dãy số theo chiều không tăng Gợi ý: Dựa theo cách làm Bài “Sắp xếp bọt” Lượt thứ 17 17 17 17 17 17 17 17 17 17 23 23 23 23 23 23 23 23 23 23 8 8 8 8 1 1 12 12 12 12 12 12 12 12 12 12 7 7 7 7 7 5 5 5 5 5 1 1 1 1 1 1 13 13 13 13 13 13 13 13 13 13 10 10 10 10 10 10 10 10 10 10 Lượt thứ hai 17 23 23 23 23 23 23 23 23 23 23 17 17 17 17 17 17 17 17 17 8 12 12 12 12 12 12 12 12 12 12 8 8 8 7 7 7 7 7 5 5 5 5 5 1 1 1 13 13 13 13 13 13 13 13 13 13 10 10 10 10 10 10 10 10 10 10 1 1 1 1 1 1 Lượt thứ ba 23 17 12 13 10 1 23 17 12 13 10 1 23 17 12 13 10 1 23 17 12 13 10 1 23 17 12 13 10 1 23 17 12 13 10 1 23 17 12 13 10 1 23 17 12 13 10 1 23 17 12 13 10 1 23 17 12 13 10 1 Tiếp tục trình thu dãy giảm dần Bài Hãy mô thuật tốn tìm kiếm nhị phân dãy số thứ tự kết Bài Bài 1) Tìm x = 2) Tìm x = Giải 1) Tìm x =   Xuất phát a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 23 17 13 12 10 1 Bước         10 1 Bước                   2) Tìm x =   Xuất phát a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 23 17 13 12 10 10 1 1 Bước         Bước               Bước                   Bài Nếu yêu cầu xếp dãy số, em lựa chọn thuật toán xếp chọn hay xếp bọt? giải thích ... dãy xét Kết luận: Khơng Tìm thấy x dãy; kết thúc thuật toán Bài Cho dãy số ban đầu Bài Bằng cách trình bày thơng tin dạng bảng, mô diễn biến bước thuật toán xếp chọn để xếp dãy số theo chiều không... học thuật tốn tìm kiếm? Và thuật tốn xắp xếp? Em nêu điểm giống khác thuật tốn Bài Cho dãy số ban đầu sau: a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 17 23 12 13 10 Hãy mơ thuật tốn tìm kiếm số dãy số cách... dãy số ban đầu Bài Bằng cách trình bày thơng tin dạng bảng, mơ diễn biến bước thuật toán xếp bọt để xếp dãy số theo chiều không tăng Gợi ý: Dựa theo cách làm Bài ? ?Sắp xếp bọt” Lượt thứ 17 17

Ngày đăng: 04/08/2022, 11:26

w