Tài nguyên dạy học

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Sắp xếp dữ liệu

    Chào mừng quý vị đến với website của ...

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
    Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.

    Bài 1. Kĩ thuật duyệt

    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn: Bạch Kim
    Người gửi: Ngô Văn Chinh (trang riêng)
    Ngày gửi: 11h:33' 25-06-2024
    Dung lượng: 410.6 KB
    Số lượt tải: 0
    Số lượt thích: 0 người
    Trang bìa
    Trang bìa
    Ảnh
    CHUYÊN ĐỀ 3: THỰC HÀNH THIẾT KẾ THUẬT TOÁN THEO KĨ THUẬT DUYỆT
    BÀI 1: KĨ THUẬT DUYỆT
    Mở đầu
    Bài học
    Hình vẽ
    Học xong bài này, em sẽ: - Nêu được ý tưởn của kĩ thuật duyệt. - Tìm hiểu được một số bài toán sử dụng kĩ thuật duyệt. - Biết được các bước cần thực hiện khi giải toán bằng kĩ thuật duyệt.
    Yêu cầu
    Để bảo mật thông tin khi trao đổi, một nhóm bạn đã thống nhất mã hóa các số nguyên dương bằng các thanh ngang và chấm tròn, trong đó mỗi thanh ngang có giá trị là 1, mỗi chấm trò có trá trị là 3. Em hãy cho biết đáp án nào sau đây biểu diễn cho số 8
    Ảnh
    Ý tưởng kĩ thuật duyệt
    Ý tưởng
    Để tìm đáp án cho một bài toán, ta có thể thử tất cả các trường hợp xảy ra rồi chọn phương án đúng. Các làm như vậy được gọi là kĩ thuật duyệt. Con người chỉ sử dụng kĩ thuật duyệt khi giải những bài toán có ít trường hợp Ưu điểm: luôn tìm ra nghiệm đúng, cách làm này đơn giản và chính xác Nhược điểm: thời gian thực thi lâu nếu số trường hợp phải thử lớn.
    Bài tập
    Bài tập trắc nghiệm
    Cho biết phương trình latex( x^3 - 2x^2 + x - 2 = 0) chỉ có một nghiệm nguyên duy nhất, nghiệm đó là một trong các trường hợp dưới đây. Em hãy cho biết đâu là nghiệm nguyên của phương trình, giải thích cách làm và trình bày ưu nhược điểm của cách làm
    1
    -1
    2
    -2
    Bài toán Chọn mua đồ dùng học tập
    Bài toán
    Đầu năm học mới, Hồng cùng mẹ đã đặt mua trực tuyến các đồ dùng học tập cần thiết. Để thưởng cho Hồng vì thành tích học tập năm trước, mẹ cho phép Hồng lựa chọn thêm một đồ dùng nữa không có giá trị vượt quá T (đồng). Trên trang web hiện ra n đồ dùng, các đồ dùng được đánh số từ 0 đến n - 1 với mức giá tương ứng là latex( p_0, p_1, ..., p_(n-1)) và có mực độ yêu thích của Hồng tương ứng là latex( s_0, s_1, ..., s_(n-1)). Em hãy lập trình nhập vào hai số nguyên n, T cùng với 2 dãy latex( p_0, p_1, ..., p_(n-1)) và latex( s_0, s_1, ..., s_(n-1)), đưa ra một đồ dùng có giá trị không vượt quá T( đồng) mà Hồng yêu thích nhất.
    Sơ đồ khối
    Ảnh
    Bài tập
    Em hãy tìm hiểu chương trình viết trên ngôn ngữ lập trình Python giải bài toán trên, soạn thảo và chạy với bộ dữ liệu thử nghiệm trong Bảng 1.
    Ảnh
    Bài giải
    Ảnh
    Các bước thực hiện kĩ thuật duyệt
    Bước
    Để giải bài toán bằng kĩ thuật duyệt cần thực hiện các bước sau: 1. Mô tả lời giải của bài toán: Biểu diễn từng thành phần của lời giải bằng các biến và chỉ rõ miền giá trị của chúng. 2. Kiểm tra và chọn nghiệm: Liệt kê tất cả các khả năng theo cách đã mô tả với mỗi khả năng kiểm tra điều kiện để chọn nghiệm
    Câu 1
    Câu 1: Chương trình trong Hình 4 giải bài toán Chọn mua hai đồ dùng học tập. Em hãy cho biết dấu (?) cần được thay bằng gì để chương trình chạy đúng. Em hãy soạn thảo, hoàn thiện chương trình và chạy với các bộ dữ liệu thử nghiệm trong bảng 2.
    Ảnh
    Câu 1
    Ảnh
    Câu 2
    Xét phương trình latex(ax^5 + bx + c = 0 )với a,b,c là các hằng số nguyên khác 0 có giá trị tuyệt đối không vượt quá latex(10^6). Theo lược đồ Hoocne, nghiệm nguyên của đa thức sẽ là ước của c. Em hãy lập trình nhập vào ba số nguyên a,b,c. Sau đó, lập trình tìm tất cả các nghiệm nguyên của phương trình và chạy với các bộ dữ liệu thử nghiệm trong Bảng 3
    Ảnh
    Câu 3
    Một lớp học nhảy có n bạn nam và n bạn nữ. Bạn nam thứ i ( latex(0 le i le n - 1)) có chiều cao là latex(b_i) (cm), bạn nữ thứ j (latex(0 le j le n - 1)) có chiều cao là latex(g_j)(cm). Trong một buổi học, thầy giáo muốn chọn ra một đôi nhảy gồm một bạn nam và một bạn nữ để trình diễn mà bạn nam cao hơn bạn nữa và chênh lệch độ cao của hai bạn là nhỏ nhất. Em hãy lập trình nhập vào hai dãy số latex(b_0,b_1,....,b_(n-1)) và latex(g_0,g_1,....,g_(n-1)), đưa ra hai số tương ứng là chiều cao của bạn nam và bạn nữ được chọn. Sau đó, chạy chương trình với các bộ dữ liệu trong Bảng 4.
    Câu 3
    Ảnh
    Kết thúc
    Tóm tắt bài học
    Hình vẽ
    Kĩ thuật duyệt được dùng để giải quyết nhiều bài toán. Ưu điểm của kĩ thuật duyệt là luôn đảm bảo tìm ra nghiệm đúng, nhưng thời gian thực thi lâu nếu số trường hợp phải thử lớn Hai bước cần thực hiện để giải bài toán bằng kĩ thuật duyệt: mô tả lời giải của bài toán; kiểm tra và chọn nghiệm.
    TÓM TẮT BÀI HỌC
    Tạm biệt
    Ảnh
     
    Gửi ý kiến

    ↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓