TAILIEUCHUNG - Đề cương môn học THNNLT (First draft) PHẦN I: PROLOG

Sinh viên cần nắm các nội dung sau: Cách biểu diễn một danh sách. Các thao tác trên danh sách . quan hệ last(Item, List) biểu diễn quan hệ Item là phần tử . | Đề cương môn học THNNLT (First draft) PHẦN I: PROLOG Tiết 1: GIỚI THIỆU NGÔN NGỮ LẬP TRÌNH PROLOG (lý thuyết) Tiết 2: Giới thiệu tổng quan về PROLOG Sinh viên cần nắm được các nội dung sau: • Môi trường làm việc của PROLOG • Cách định nghĩa vấn đề trong PROLOG: vị từ • Cách biểu diễn vấn đề trong PROLOG: các sự kiện, luật • Các chương trình ví dụ • Cách đặt câu hỏi và nhận câu trả lời trong PROLOG • Phân biệt Goal nội và goal ngoại Bài tập / bài thực hành: 1/ Làm quen với môi trường làm việc của PROLOG 2/Định nghĩa một số khái niệm, sự kiện và luật trong PROLOG: a/Socrates là người. Socrates là người Hy Lạp. Aristottle là người. Xeda là người. Xeda là vua. John là vua của nước Pháp. b/John likes Mary. Mary likes John. Joe likes fish. Joe likes Mary. Mary likes book. John likes book. Mary is female. c/ Xây dựng quan hệ gia đình(parent, child, grandparent, aunt) theo sơ đồ sau: - pam tom + Ghi chú: +:nam + - -:nữ bob liz - + ann pat + jim d/Nếu có mưa thì tôi sẽ sử dụng dù. Nếu X là người thì X sẽ chết. X là chim nếu X là sinh vật(aninal) và X có lông vũ. X là chị(em gái) của Y nếu X là phụ nữ và X và Y có cùng cha mẹ. X là ông của Y nếu cha của Y là Z và cha của Z là X (X, Z đều là nam) 3/Đặt câu hỏi và nhận câu trả lời. a/Socrates có phải là người Hy Lạp không? Aristotle có phải là người Hy Lạp không? Socrates có phải là người Việt Nam không? Ai chết? Ai là vua? Socrates có chết không? b/Does John like Mary? What does John like? Is there an object that likes Mary? Is there anything that John and Mary both like? c/ Ai là cha của Pat? Mẹ của Bob là ai? Ai là ông của Pat? Ai là chị(em gái) của Pat? Ai là con của Tom? atom Tiết 3: Cú pháp và ngữ nghĩa của các chương trình PROLOG Sinh viên cần nắm các nội dung sau: • Các đối tượng dữ liệu: atom, numbers, variables, structes • Phép so trùng(matching) • Ý nghĩa của các khai báo trong Prolog • Prolog trả lời các câu hỏi như thế nào Bài tập / bài thực hành: 1/Trong những đối tượng sau, đối tượng nào đúng theo ngữ pháp .

TỪ KHÓA LIÊN QUAN
Đã 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.