Bài giảng Toán rời rạc: Chương 6 Thuật toán cung cấp cho người học những kiến thức như: Thuật toán (algorithm) là một trong những khái niệm quan trọng trong lĩnh vực tin học; Phương pháp nào để biểu diễn thuật toán. Mời các bạn cùng tham khảo!
TOÁN RỜI RẠC (DISCRETE MATHEMATICS) Bùi Thị Thủy Đặng Xuân Thọ Support Full name: Đặng Xuân Thọ Mobile: 091.2629.383 Email: thodx@hnue.edu.vn Website: http://fit.hnue.edu.vn/~thodx/ Toán rời rạc - ĐHSPHN NỘI DUNG Chương Logic mệnh đề Chương Lý thuyết tập hợp Chương Một số công thức tổ hợp Chương Suy luận kiểm chứng chương trình Chương Đại số Boole cấu trúc mạch logic Chương Thuật toán Chương Lý thuyết đồ thị Toán Rời Rạc - ĐHSPHN Chương Thuật toán Thuật toán (algorithm) khái niệm quan trọng lĩnh vực tin học Khái niệm thuật toán Các đặc trưng thuật toán Phương pháp để biểu diễn thuật tốn? Mơ tả bước Sơ đồ khối Ngôn ngữ giả mã Toán Rời Rạc - ĐHSPHN Khái niệm thuật toán Toán Rời Rạc - ĐHSPHN Khái niệm toán Bài toán phạm vi Tin học? In dịng chữ hình Giải phương trình bậc Quản lý hồ sơ cán … Dùng máy tính giải tốn, yếu tố quan tâm INPUT OUTPUT Toán Rời Rạc - ĐHSPHN Phát biểu toán Ví dụ 1: Bài tốn tìm ước chung lớn nhất? Ví dụ 2: Bài tốn xếp? Ví dụ 3: Bài tốn kiểm tra tính ngun tố? Ví dụ 4: Bài toán quản lý hồ sơ cán bộ? INPUT BLACK BOX Toán Rời Rạc - ĐHSPHN OUTPUT Khái niệm giải thuật Giải thuật hay gọi thuật toán, thuật giải Định nghĩa: Là tập hữu hạn có thứ tự bước tác động đối tượng liệu Input để sau số hữu hạn lần thực cho ta kết Output Tốn Rời Rạc - ĐHSPHN Ví dụ giải thuật Bài toán: Cho số nguyên a, b, c Mơ tả giải thuật tìm số lớn số cho Phân tích: Input: số nguyên a, b, c Output: số lớn số Tốn Rời Rạc - ĐHSPHN Ví dụ giải thuật 10 Bài toán: Cho số nguyên a, b, c Mô tả giải thuật tìm số lớn số cho Thuật toán: Bước Gán max := a; Bước Nếu b > max gán max := b; Bước Nếu c > max gán max := c; Tư tưởng thuật toán duyệt giá trị số giữ lại giá trị lớn vào biến max Kết thúc thuật toán max cho số nguyên lớn số cho Toán Rời Rạc - ĐHSPHN 11 Bước 1: Gán max=a Max =a ; Bước 2: max 0) s := s + i; EndWhile Toán Rời Rạc - ĐHSPHN 17 Biểu diễn thuật toán Toán Rời Rạc - ĐHSPHN Biểu