Bài giảng Toán rời rạc: Chương 4 - ThS. Trần Quang Khải
lượt xem 2
download
Bài giảng Toán rời rạc: Chương 4 Hàm và Quan hệ, cung cấp cho người học những kiến thức như: Hàm; Quan hệ: Quan hệ trên một tập hợp; Các tính chất của quan hệ; Quan hệ n-ngôi; Biểu diễn quan hệ; Tính bao đóng của quan hệ; Quan hệ tương đương. Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Toán rời rạc: Chương 4 - ThS. Trần Quang Khải
- TOÁN RỜI RẠC Chương 4: Hàm & Quan hệ Giảng viên: ThS. Trần Quang Khải
- Nội dung 1. Hàm. 2. Quan hệ. a) Quan hệ trên một tập hợp. b) Các tính chất của quan hệ. c) Quan hệ n-ngôi. d) Biểu diễn quan hệ. e) Tính bao đóng của quan hệ. f) Quan hệ tương đương. Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 2
- Review: Hàm Hàm là gì? Đơn ánh? Toàn ánh? Song ánh? Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 3
- Khái niệm “hàm” trong lập trình Để mô tả một function: Input: các dữ liệu đầu vào. Output: các dữ liệu đầu ra. Các bước thực thi để xử lý input tạo ra output. Quá trình mô hình hóa vấn đề/bài toán. Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 4
- Giới thiệu Điểm yếu của hàm: Không thể biểu diễn trường hợp một phần tử thuộc tập này tương ứng với nhiều phần tử thuộc tập khác. Ví dụ: Một ông vua có 100 bà vợ. Một nhân viên cùng lúc đảm trách nhiều chức vụ. Một con vịt xòe ra hai cái cánh? Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 5
- Quan hệ - Ví dụ Quan hệ giữa một nhân viên và tiền lương của anh ta. Quan hệ giữa cấp quản lý và cấp dưới. Quan hệ giữa chương trình và biến của nó. Quan hệ giữa giá trị hàng hóa và tỉ lệ khuyến mãi. Quan hệ về vị trí/đường đi giữa các thành phố. Cải tiến/Tối ưu hoạt động của doanh nghiệp. Cải tiến/Tối ưu hoạt động của chương trình. Tối ưu thiết kế cơ sở dữ liệu. Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 6
- Định nghĩa Cho hai tập hợp A và B. Một quan hệ hai ngôi (binary relation) từ A đến B là một tập con của A×B. R A×B Ký hiệu: Quan hệ: R aRb để chỉ (a,b) R aRb để chỉ (a,b) R Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 7
- Quan hệ hai ngôi Ví dụ: Cho tập sinh viên S {a, b, c} và tập các chương của môn Toán Rời Rạc D {l , c, s, g} Các sinh viên này ôn thi như thế nào? Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 8
- Quan hệ trên một tập hợp Quan hệ từ một tập hợp đến chính nó (tập con của A×A). Ví dụ: cho tập A {1, 5, 3, 6} Cặp nào thuộc quan hệ R {(a, b) | a b} R {(1,1), (5,1), (5,5), (3,1), (3,3), (6,1), (6,3), (6,6)} Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 9
- Quan hệ trên một tập hợp Có bao nhiêu quan hệ trên một tập hợp có n phần tử? | A A | n 2 Nếu | S | m thì | P( S ) | 2m n2 Vậy số quan hệ là 2 Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 10
- Các tính chất của quan hệ 1. Tính phản xạ. 2. Tính đối xứng – Phản đối xứng. 3. Tính bắc cầu. Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 11
- Tính phản xạ Định nghĩa: (a,a ) R với mọi a A Ví dụ: xét tập A {1, 2, 3} và các quan hệ R1 {(1,1), (2,2), (3,3), (1,2), (3,2} R2 {(1,2), (2,2), (2,3), (3,3)} Quan hệ nào là có tính phản xạ? Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 12
- Tính đối xứng Định nghĩa: (b, a) R khi (a, b) R với a, b A Ví dụ: A {1, 2, 3} R1 {(1,2), (2,2), (2,3), (3,3), (3,2), (2,1)} R2 {(1,2), (1,1), (2,1), (2,2), (3,3)} Phản đối xứng: (b, a) R và (a, b) R chỉ khi a b Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 13
- Tính bắc cầu Định nghĩa: nếu (a,b) R và (b,c) R thì (a,c) R với a,b, c A Ví dụ: A {1, 2, 3} R {(1,2), (2,2), (2,3), (1,3)} Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 14
- Ví dụ Tìm tính chất của các quan hệ sau: Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 15
- Tổng hợp Phản xạ Đối xứng Phản đối xứng Bắc cầu Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 16
- Quan hệ n-ngôi Binary relation: quan hệ trên hai tập hợp. n-ary relation: quan hệ trên nhiều tập hợp. Quan hệ n-ngôi trên các tập hợp A1 , A2 ... An là một tập con của tích Decartes A1 A2 ... An Ví dụ: xét quan hệ R gồm các bộ ba (a,b,c) trên tập các số nguyên dương sao cho a < b < c (1,2,3) R (2,1,3) R Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 17
- Ứng dụng của quan hệ n-ngôi Cơ sở dữ liệu quan hệ. Mã phòng Mã Họ tên Mã NV ban người QL Trần Văn A SV01 KH SV08 Lê Văn B SV02 KD SV10 Hà Thị C SV04 TV SV10 Nguyễn D SV03 KD SV02 Lê Anh E SV08 KH SV08 Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 18
- Biểu diễn quan hệ Có nhiều cách biểu diễn quan hệ. Hai cách biểu diễn quan hệ thường dùng: Biểu diễn bằng ma trận zero-one. Biểu diễn bằng đồ thị có hướng. Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 19
- Biểu diễn bằng ma trận Cho quan hệ R từ tập A {a1, a2 ,..., an ) đến tập B {b1, b2 ,..., bn ) . Quan hệ R có thể được biểu diễn bằng ma trận M R [mij ] Toán rời rạc: 2011-2012 Chương 4: Hàm & Quan hệ 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Toán rời rạc - Chương 2: Quan hệ hai ngôi
21 p | 2675 | 171
-
Bài giảng Toán rời rạc - Chương 1: Quan hệ
37 p | 839 | 142
-
Bài giảng Toán rời rạc: Chương 5 - Nguyễn Đức Nghĩa
78 p | 325 | 60
-
Bài giảng Toán rời rạc - Chương 4: Bài toán tối ưu tổ hợp
93 p | 447 | 47
-
Bài giảng Toán rời rạc - Chương 4: Đồ thị
114 p | 213 | 36
-
Bài giảng Toán rời rạc - Chương 3: Lý thuyết tổ hợp
62 p | 412 | 34
-
Bài giảng Toán rời rạc: Chương 2 - Nguyễn Viết Hưng, Trần Sơn Hải
64 p | 210 | 19
-
Bài giảng Toán rời rạc - Chương 1: Cơ sở logic (Phạm Thế Bảo)
99 p | 96 | 8
-
Bài giảng Toán rời rạc - Chương 4: Đại Số Bool (Phạm Thế Bảo)
78 p | 82 | 7
-
Bài giảng Toán rời rạc: Chương 6 - Nguyễn Đức Nghĩa
83 p | 137 | 7
-
Bài giảng Toán rời rạc - Chương 2: Phép đếm (Phạm Thế Bảo)
68 p | 41 | 6
-
Bài giảng Toán rời rạc: Chương 2 - ThS. Trần Quang Khải
27 p | 55 | 4
-
Bài giảng Toán rời rạc: Chương 5 - Nguyễn Quỳnh Diệp
84 p | 45 | 4
-
Bài giảng Toán rời rạc: Chương 4 - Nguyễn Quỳnh Diệp
71 p | 55 | 3
-
Bài giảng Toán rời rạc: Chương 2 - Nguyễn Quỳnh Diệp
44 p | 40 | 3
-
Bài giảng Toán rời rạc: Chương 5 - Dr. Ngô Hữu Phúc
50 p | 13 | 3
-
Bài giảng Toán rời rạc: Chương 4 - TS. Đặng Xuân Thọ
50 p | 47 | 2
-
Bài giảng Toán rời rạc: Chương 5 - ThS. Trần Quang Khải
14 p | 26 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn