0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

Lập Trình Logic Trong ProLog - PGS TS PHAN HUY KHÁNH phần 5 pps

Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 5 pps

Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 5 pps

... sau đây : ?- X=Y. ?- X is Y ?- X=Y, Y=Z, Z=1. ?- X=1, Z=Y, X=Y. ?- X is 1+1, Y is X. ?- Y is X, X is 1+1. ?- 1+2 == 1+2. ?- X == Y. ?- X == X. 78 Lập trình lôgic trong Prolog Có thể ... vô hạn : ?- egal(X, Y). X = _G2 35+ 0 Y = _G2 35 ; X = 0+_G2 35 Y = _G2 35 ; X = _G299+s(0) Y = s(_G299) ; X = 0+s(_G302) Y = s(_G302) ; 74 Lập trình lôgic trong Prolog Yes ?- functor(T, ... _G270 Yes 5 ?- x(A, B) =@= x(C, D). A = _G267 B = _G268 C = _G270 D = _G271 Yes ?- 3 @< 4. Yes ?- 3 @< a. Yes ?- a @< abc6. Yes ?- abc6 @< t(c, d). Yes ?- t(c, d) @<...
  • 19
  • 854
  • 7
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 9 pps

Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 9 pps

... Trình Prolog Kỹ thuật lập trình Prolog 155 Dy = [ 1, 2, 3, 4, 5, 6, 7, 8 ] Du = [ -7 , -6 , -5 , -4 , -3 , -2 , -1 , 0, 1, 2, 3, 4, 5, 6, 7 ] Dy = [ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, ... ListY) :- sol( ListY ), [ 1, 2, 3, 4, 5, 6, 7, 8 ], [ 1, 2, 3, 4, 5, 6, 7, 8 ], [ -7 , -6 , -5 , -4 , -3 , -2 , -1 , 0, 1, 2, 3, 4, 5, 6, 7 ], [ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, ... 4/Y4, 5/ Y5, 6/Y6, 7/Y7, 8/Y8 ] ). ?- model( S ), solution( S ). S = [1/4, 2/2, 3/7, 4/3, 5/ 6, 6/8, 7 /5, 8/1] ; S = [1 /5, 2/2, 3/4, 4/7, 5/ 3, 6/8, 7/6, 8/1] ; S = [1/3, 2 /5, 3/2, 4/8, 5/ 6, 6/4,...
  • 19
  • 404
  • 5
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 1 doc

Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 1 doc

... LỤC A MỘT SỐ CHƯƠNG TRÌNH PROLOG 187 PHỤ LỤC B HƯỚNG DẪN SỬ DỤNG SWI -PROLOG 200 I. GIỚI THIÊUU SWI -PROLOG 194 II. LAIM VIÊUC VỚI SWI -PROLOG 1 95 II.1. Đặt câu hỏi 1 95 II.2. Chạy trình demo ... 151 5 0 -9 7 3.14 -0 .00 35 100.2 Tuỳ theo phiên bản cài đặt, Prolog có thể xử lý các miền số nguyên và miền số thực khác nhau. Ví dụ trong phiên bản Turbo Prolog, miền số nguyên cho phép từ -3 2768 ... II .5. Bài toán tám quân hậu 150 II .5. 1. Sử dụng danh sách toạ độ theo hàng và cột 151 II .5. 2. Sử dụng danh sách toạ độ theo cột 155 II .5. 3. Sử dụng toạ độ theo hàng, cột và các đường CHÉO 158 ...
  • 19
  • 969
  • 14
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 2 pot

Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 2 pot

... mức khác nhau. ancestor(X, Z) :- parent(X, Z). ancestor(X, Z) :- parent(X, Y), ancestor(Y, Z). ?- ancestor(mary, X). X = jim -& gt;; X = ann -& gt;; X = sue -& gt;; X = bill Yes parent ... Y) :- ancestor(X , Y). kindred(X , Y) :- ancestor(X , Y). kindred(X , Y) :- % X và Y có cùng tổ tiên ancestor( Z, X), ancestor(Z , Y). Mở đầu về ngôn ngữ Prolog 19 Mọi thành phần trong ... thứ tự xử lý các đích. 14 Lập trình lôgic trong Prolog Tất cả mọi người đều chết. Socrate là một người. Ta viết trong Prolog như sau : mortal(X) :- man(X). man(socrate). Một định lý được...
  • 19
  • 501
  • 7
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 3 doc

Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 3 doc

... một trong các đích của danh sách là đúng. Ví dụ II.2 : P :- Q; R. được đọc là : P đúng nếu Q đúng hoặc R đúng. Người ta cũng có thể viết tách ra thành hai mệnh đề : P :- Q. P :- R. Trong ... xử lý trong thủ tục execute. Trong các cài đặt Prolog hiện nay, nhiều khả năng mới đã được thêm vào nhằm đạt hiệu quả tối ưu. Không phải mọi mệnh đề trong Ngữ nghĩa của chương trình Prolog ... grey(elephant). % clause 5 black(cat). % clause 6 dark(Z) :- black(Z). % clause 7: all this who is black is dark dark(Z) :- brown(Z). % clause 8: all this who is brown is dark Câu hỏi : ?- dark(X),...
  • 19
  • 362
  • 2
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 4 pptx

Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 4 pptx

... thích như là : X is ( 5 -2 ) - 1 Do đó : ?- X is 5 -2 - 1. X = 2 Yes ?- X = 5 -2 - 1. X = 5- 2 -1 Yes Các phép so sánh giá trị số học trong Prolog được thực hiện theo nghĩa Toán học thông ... lôgic trong Prolog ?- X is exp(10). X = 22026 .5 Yes ?- X is sqrt(9). X = 3 Yes 7 ?- X is abs(1.99). X = 1.99 Yes ?- X is pi. X = 3.14 159 Yes I.3. Định nghĩa các phép toán trong Prolog ... cho biểu thức a - b - c với giả thiết rằng phép trừ - » có độ ưu tiên là 50 0. Nếu - là yfx, thì cách giải thích 2 là sai vì độ ưu tiên của b - c không thấp hơn độ ưu tiên của - . Trái lại,...
  • 19
  • 512
  • 2
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 6 docx

Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 6 docx

... Lập trình lôgic trong Prolog ?- 1 =:= 2-1 ?- X =:= Y. 2. Cho biết kết quả của các câu hỏi sau đây : ?- op(X) is op(1). ?- op(X) = op(1). ?- op(op(Z), Y) = op(X, op(1)). ?- op(X, Y) = op(op(Y), ... ]) :- X @=< H. ins(X, [ H|T ], [ H|L ]) :- X @> H, ins( X, T, L ). ?- ins(8, [ 1, 2, 3, 4, 5 ], L). L = [1, 2, 3, 4, 5, 8] Yes ?- ins(1, L, [ 1, 2, 3, 4, 5 ]). L = [2, 3, 4, 5] ... = 10 -5 : π41131 5 17= − + − + cho đến khi 12n -1 ε< 2 4 6x 2 x 2 4 x1 + + + + 2 3 4 3 5 6× × × cho đến khi phần tử thứ n < e S = 1 - x + x2! - x3! + + (-1 )xn!...
  • 19
  • 1,390
  • 10
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 7 pot

Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 7 pot

... - - 4 - - 2 - - Lập trình lôgic trong Prolog 112 ?- [1 | [2,3]] = [1,2,X]. ?- [1 | [2,3,4]] = [1,2,X]. ?- [1 | [2,3,4]] = [1,2|X]. ?- b(o,n,j,o,u,r) = L. ?- bon(Y) = [X,jour]. ?- ... hệ nhị phân f( X, Y ) trong Prolog như sau : f( X, 0) :- X < 3. % luật 1 f( X, 2) :- 3 =< X, X < 6. % luật 2 f( X, 4) :- 6 =< X. % luật 3 Kỹ thuật lập trình Prolog 121 Ta gọi «đích ... chẵn, [ a, b, c ] có độ dài lẽ. 5. Cho biết kết quả Prolog trả lời các câu hỏi sau : ?- [1,2,3] = [1|X]. ?- [1,2,3] = [1,2|X]. 120 Lập trình lägich trong Prolog thứ nhất thất bại, thì đích...
  • 19
  • 623
  • 11
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 8 pot

Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 8 pot

... ngày nào trong tuần có chuyến bay trực tiếp từ Paris đi Ljubljana ? 0 b a 2 1 A a, b b Kỹ thuật lập trình Prolog 1 45 11:40 / 12 :50 / ba4 752 / all , 18:40 / 19 :50 / ba4822 ... thứ năm ? ?- path( ljubljana , grenoble , th, C ). C = [ ljubljana-paris:yu200:11:10, paris-grenoble:ba4822:18:40 ] ; C = [ ljubljana-paris:yu212:11: 25, paris-Kỹ thuật lập trình Prolog 129 ... paris , zurich , [ 9:10 / 11: 45 / ba614 / all , 14: 45 / 17:20 / sr8 05 / all ] ). timetable( paris , milan , [ 8:30 / 11:20 / ba510 / all , 11:00 / 13 :50 / az 459 / all ] ). timetable( ljubljana...
  • 19
  • 467
  • 7
Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 10 potx

Lập Trình Logic Trong ProLog - PGS.TS. PHAN HUY KHÁNH phần 10 potx

... ?- name(mic29, [109, 1 05, 99, 50 , 57 ]). Yes ?- name( aikieutuido, L). L = [ 97, 1 05, 107, 1 05, 101, 117, 116, 117, 1 05 | ] Yes ?- name(X, [ 97, 1 05, 107, 1 05, 101, 117, 116, 117, 1 05, ... trình logic trong Prolog , Nhà Xuất bản Đại học Quốc gia Hà Nội, 2004 Kỹ thuật lập trình Prolog 173 các ký tự trong câu. Tiếp theo, mỗi câu được xem là một danh sách các từ, mỗi từ được chuyển ... ?- abolish(personal, 2). Loại bỏ tất cả các hạng Term có cấp Arity=2. Ví dụ III. 15 Xây dựng bộ siêu diễn dịch Prolog trong Prolog, việc xoá một đích được viết lại như sau : prove(Goal) :-...
  • 14
  • 518
  • 6

Xem thêm

Từ khóa: lập trình logic trong prolog pgs ts phan huy khánh phần 1giáo trình thực tập hóa lý pgs ts vũ ngọc ban phần 3 ppsx3 pgs ts phan huy khánh bài giảng hệ chuyên giacác thư viện trong ngôn ngữ lập trình clập trình hướng đối tượng trong javascriptii một số khái niệm trong lập trình hướng đối tượngbài giảng lập trình symbolic pgs ts đỗ văn nhơnlập trìnhkĩ thuật lập trìnhlập trình androidlập trình mobilelập trình công nghệ thông tinkiến thức lập trìnhphần mềm lập trìnhphương pháp lập trình cấu trúcchuyên đề điện xoay chiều theo dạngNghiên cứu tổ hợp chất chỉ điểm sinh học vWF, VCAM 1, MCP 1, d dimer trong chẩn đoán và tiên lượng nhồi máu não cấpNghiên cứu tổ chức chạy tàu hàng cố định theo thời gian trên đường sắt việt namGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDEQuản lý hoạt động học tập của học sinh theo hướng phát triển kỹ năng học tập hợp tác tại các trường phổ thông dân tộc bán trú huyện ba chẽ, tỉnh quảng ninhPhối hợp giữa phòng văn hóa và thông tin với phòng giáo dục và đào tạo trong việc tuyên truyền, giáo dục, vận động xây dựng nông thôn mới huyện thanh thủy, tỉnh phú thọPhát triển mạng lưới kinh doanh nước sạch tại công ty TNHH một thành viên kinh doanh nước sạch quảng ninhNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếNghiên cứu khả năng đo năng lượng điện bằng hệ thu thập dữ liệu 16 kênh DEWE 5000Thơ nôm tứ tuyệt trào phúng hồ xuân hươngSở hữu ruộng đất và kinh tế nông nghiệp châu ôn (lạng sơn) nửa đầu thế kỷ XIXChuong 2 nhận dạng rui roKiểm sát việc giải quyết tố giác, tin báo về tội phạm và kiến nghị khởi tố theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn tỉnh Bình Định (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtBÀI HOÀN CHỈNH TỔNG QUAN VỀ MẠNG XÃ HỘITÁI CHẾ NHỰA VÀ QUẢN LÝ CHẤT THẢI Ở HOA KỲQUẢN LÝ VÀ TÁI CHẾ NHỰA Ở HOA KỲ