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

Chương 1: Mở đầu về ngôn ngữ Prolog Chương 2: Ngữ nghĩa của chương trình Prolog Chương3: Các phép toàn và số học Chương 4: Cấu trúc danh sách Chương 5: Kỹ thuật lập trình Prolog Phụ lục A: Một số chương trình Prolog Phụ lục B: Hướng dẫn sử dụng SWI-Prolog | 88 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 op X . 3. Từ các định nghĩa số tự nhiên nat và phép cộng addi cho trong ví dụ 1 ở mục định nghĩa hàm hãy viết tiếp các hàm trừ subt nhân multi chia divi luỹ thừa p ower giai thừa fact so sánh nhỏ hơn less và tìm ước số chung lớn nhất pdg sử dụng các hàm đã có chẳng hạn less subt. . 4. Viết hàm Prolog để kiểm tra một số nguyên tuỳ ý N a. N là số chẵn even number sử dụng đệ quy trực tiếp Hướng dẫn N chẵn thì N 2 cũng là số chẵn b. N là số lẻ odd number sử dụng đệ quy trực tiếp Hướng dẫn N lẻ thì N 2 cũng là số lẻ c. N chẵn sử dụng hàm kiểm tra số lẻ câu d N chẵn thì N 1 là số lẻ d. N là số lẻ sử dụng hàm kiểm tra số chẵn câu c N lẻ thì N 1 chẵn . 5. Viết hàm Prolog để làm duyệt tracking traverse trên cây nhị phân theo các thứ tự trước reorder sau post-order và giữa in-order . Giả sử cây nhị phân tương ứng với biểu thức số học 5 6 3- 2 2 là các mệnh đề Prolog như sau tree tree leaf 5 leaf 6 tree - leaf 3 tree leaf 2 leaf 2 Kết quả duyệt cây như sau theo thứ tự trước 5 6 - 3 2 2 thứ tự giữa 5 6 3 - 2 2 thứ tự sau 5 6 3 2 2 - 6. Viết lại hàm tạo 10 số tự nhiên chẵn đầu tiên đã cho trong phần đệ quy sao cho kết quả trả về là dãy số tăng dần. 7. Lập bảng nhân table R N có số bị nhân multiplicator từ 1 trở đi với số nhân N multiplier và dừng lại khi gặp số bị nhân R kết quả R N . Các phép toán và số học 89 8. Viết các hàm tính gần đúng giá trị các hàm sau với độ chính xác e 10-5 cho đến khi 1 2n-1 x2 -7- 2 2 x4 -X 34 2 4 x6 -X X 3 5 6 cho đến khi phần tử thứ n e S 1 - x xị 2 X3 3 -1 n n cho đến khi xn n _ 1 x x x4 x6 S 1 ------I-----I---- 2 4 6 2n x 2n cho đến khi 2n x 10-5 y V x yx Vx có n 1 dấu căn n 1 4 1 1 . _ _ - _ 3 5 7 9 Trình Prolog dưới đây là một trình diễn dịch interpreter cho một ngôn ngữ lập trình đơn giản chỉ gồm các số nguyên int N các biến id X các hàm fn X E và gọi hàm app E1 E2 subst E1 E2 X

TÀI LIỆU MỚI ĐĂNG
31    248    0    26-04-2024
19    228    0    26-04-2024
34    212    1    26-04-2024
20    249    2    26-04-2024
46    187    0    26-04-2024
8    175    0    26-04-2024
20    198    2    26-04-2024
23    155    0    26-04-2024
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.