Trang thông tin tổng hợp
    Trang thông tin tổng hợp
    • Ẩm Thực
    • Công Nghệ
    • Kinh Nghiệm Sống
    • Du Lịch
    • Hình Ảnh Đẹp
    • Làm Đẹp
    • Phòng Thủy
    • Xe Đẹp
    • Du Học
    Ẩm Thực Công Nghệ Kinh Nghiệm Sống Du Lịch Hình Ảnh Đẹp Làm Đẹp Phòng Thủy Xe Đẹp Du Học
    1. Trang chủ
    2. khoa học
    Mục Lục

      Tin học 7 Kết nối tri thức Bài 14: Thuật toán tìm kiếm tuần tự

      avatar
      kangta
      01:45 14/12/2024

      Mục Lục

        Thuật toán tìm kiếm tuần tự

        Ví dụ: Gia đình bạn An bán giống cây trồng cho bà con nông dân trong vùng. Hôm nay có một khách hàng gọi điện đến mua cây giống và nhờ mẹ An chờ cây giống đến nhà. Thông tin khách hàng được mẹ An ghi trong cuốn số lưu danh sách khách hàng gồm họ tên, địa chỉ, số điện thoại.

        - Công việc mà An cần làm có thể nêu thành bài toán tìm kiếm như sau:

        + Đầu vào: danh sách khách hàng; họ tên khách háng cần tìm.

        + Đầu ra: địa chi của khách hàng cần tìm.

        - An thực hiện tìm kiếm lần lượt từ đẩu đến cuối danh sách khách hàng. Cách tìm kiếm này gọi là tìm kiếm tuần tự. Với mỗi họ tên khách hàng trong danh sách. An kiểm tra xem có đúng họ tên khách hàng mà mẹ yêu cầu không, nếu đúng thì ghi ra địa chỉ và kết thúc công việc, còn không thì chuyền đến họ tên khách hàng tiếp theo. Nếu tìm hết danh sách mà vẫn không thấy thì thông báo là không tìm thấy và kết thúc. Như vậy, chừng nào chưa tìm thấy và chưa tìm hết thì còn tìm tiếp. Đây chính là cấu trúc lặp. Hai điểu kiện cần kiểm tra để dừng vòng lặp là:

        + Điều kiện thứ nhất: kiểm tra họ tên khách hàng có đúng là họ tên cần tìm không.

        + Điều kiện thứ hai: kiểm tra đã hết danh sách chưa.

        - Các bước thực hiện tìm kiếm địa chỉ khách hàng của An được mô tả ở sơ đồ khối trong Hình 14.1.

        Hình 14.1. Sơ đồ khối mô tả thuật toán tìm kiếm tuần tự địa chỉ khách hàng

        Mô tả thuật toán tìm kiếm tuần tự bằng ngôn ngữ tự nhiên gồm 5 bước:

        - Bước 1. Xét phần tử đầu tiên của danh sách.

        - Bước 2. Nếu giá trị của phần tử đang xét bằng giá trị cần tìm thì chuyển sang Bước 4, nếu không thì thực hiện bước tiếp theo (Bước 3).

        - Bước 3. Kiểm tra đã hết danh sách chưa. Nếu đã hết danh sách thi chuyển sang Bước 5, nếu chưa thì lặp lại từ Bước 2.

        - Bước 4. Trả lời “Tìm thấy” và chỉ ra vị trí phần tử tìm được; Kết thúc.

        - Bước 5. Trả lời “không tìm thấy"; Kết thúc.

        Thuật toán tìm kiếm tuần tự thực hiện tìm lần lượt từ đầu đến cuối danh sách, chừng nào chưa tìm thấy và chưa tìm hết thì còn tìm tiếp.
        0 Thích
        Chia sẻ
        • Chia sẻ Facebook
        • Chia sẻ Twitter
        • Chia sẻ Zalo
        • Chia sẻ Pinterest
        In
        • Điều khoản sử dụng
        • Chính sách bảo mật
        • Cookies
        • RSS
        • Điều khoản sử dụng
        • Chính sách bảo mật
        • Cookies
        • RSS

        Trang thông tin tổng hợp edutaiment

        Website edutaiment là blog chia sẻ vui về đời sống ở nhiều chủ đề khác nhau giúp cho mọi người dễ dàng cập nhật kiến thức. Đặc biệt có tiêu điểm quan trọng cho các bạn trẻ hiện nay.

        © 2025 - edutainment

        Kết nối với edutainment

        vntre
        vntre
        vntre
        vntre
        vntre
        Trang thông tin tổng hợp
        • Trang chủ
        • Ẩm Thực
        • Công Nghệ
        • Kinh Nghiệm Sống
        • Du Lịch
        • Hình Ảnh Đẹp
        • Làm Đẹp
        • Phòng Thủy
        • Xe Đẹp
        • Du Học
        Đăng ký / Đăng nhập
        Quên mật khẩu?
        Chưa có tài khoản? Đăng ký