Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 5
Đang chuẩn bị liên kết để tải về tài liệu:
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 5
Hải Châu
118
19
pdf
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Nội dung cuốn sách tập trung trình bầy cơ sở lý thuyết và những kỹ thuật lập trình cơ bản trong prolog, rất cần cho sinh viên các ngành tin học và các bạn đọc muốn tìm hiểu về kỹ thuật lập trình ứng dụng trong lĩnh vực trí tuệ nhân tạo. | Các phép toán và sô học 69 v a x A B Hình I.4. Biểu diễn cây của hạng A B A V B Trong ví dụ trên ta dễ dàng định nghĩa lại các phép toán lôgich như sau - op 800 xfx . - op 700 xfy v . - op 6 0 0 xfy . - op 500 fy . Từ đây định lý Morgan được viết lại thành hạng sau xem hình trên A B A V B II. Các phép so sánh của Prolog II.1. Các phép so sánh số học Prolog có các phép so sánh và hàm số học như sau Ký hiệu Giải thích phép toán Exprl Expr2 Thành công nếu Expr1 có giá trị số lớn hơn Expr2 Exprl Expr2 Thành công nếu Expr1 có giá trị số nhỏ hơn Expr2 Exprl Expr2 Thành công nếu Expr1 có giá trị số nhỏ hơn hoặc bằng Expr2 Exprl Expr2 Thành công nếu Expr1 có giá trị số lớn hơn hoặc bằng Expr2 Exprl Expr2 Thành công nếu Expr1 có giá trị số khác Expr2 Exprl Expr2 Thành công nếu Expr1 có giá trị số bằng Expr2 between Low High Value Low và High là các số nguyên Low Value High. Value là biến sẽ được nhận giá trị giữa Low và High succ Int1 Int2 Thành công nếu Int2 Int1 1 và Int1 0 plus Intl Int2 Int3 Thành công nếu Int3 Int1 Int2 70 Lập trình lôgic trong Prolog Chú ý rằng các phép toán và là hoàn toàn khác nhau chẳng hạn trong các đích X Y và X Y Đích X Y kéo theo việc đồng nhất các đối tượng X và Y nếu chúng đồng nhất với nhau thì có thể ràng buộc một số biến nào đó trong X và Y. Đích X Y chỉ gây ra một phép tính số học để so sánh mà không xảy phép ràng buộc nào trên các biến. Ví dụ II.1 - X Y. X _G9 9 7 Y _G997 Yes - 1 2 2 1. Yes. - 1 2 2 1. No. - 1 2 1 2. Yes. - 1 X 1 2. X 2 - 1 A B 2. A 2 B 1 - 1 2 2 1. Yes. - 1 X 1 2. ERROR Arguments are not sufficiently instantiated sai do a không phải là số - 1 2 1 2. Yes. - 1 2 2 1. No. - 1 X 1 2. No. - 1 a 1 a. Yes. 1 is sin pi 2 . Yes 71 Các phép toán và số học - 1.0 is sin pi 2 . No - 1.0 is float sin pi 2 . Yes - 1.0 sin pi 2 . Yes II.2. Các phép so sánh hạng Các phép so sánh hạng của Prolog như sau Ký hiệu Giải thích phép toán Term1 Term2 Thành công nếu Term1 tương đương với Term2. Một biến chỉ đồng nhất với một biến cùng chia sẻ .
TÀI LIỆU LIÊN QUAN
Giáo trình Lập trình logic trong prolog: Phần 2 - NXB Đại học Quốc gia
Giáo trình Lập trình logic trong prolog: Phần 2
Giáo trình Lập trình hàm và lập trình lôgic: Phần 2 - PGS.TS Phan Huy Khánh
Giáo trình Lập trình logic trong prolog: Phần 1
Giáo trình Lập trình logic trong prolog: Phần 1 - NXB Đại học Quốc gia
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 1
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 2
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 3
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 4
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 5
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.