Senin, 07 Desember 2009

Jawaban Practical Exercise 6

Soal 1

Langkah pengerjaan :

  1. Buat rule prolog yang memanfaatkan predikat outsquare menggunakan metode rekursi untuk mengatur prolog mencari nilai kuadrat dari bilngan N1 selama N1 nilainya tidak lebih dari N2.(Soal1 Rule.jpg)
  2. Tuliskan perintah pada SWI prolog sesuai rule.(Soal1 SWI.jpg)


Soal1 Rule.jpg


Soal1 SWI.jpg


Soal 2

Langkah pengerjaan :

  1. Buat rule prolog yang memanfaatkan predikat repeat, go, get0 dan getrest untuk mengatur prolog membaca karakter dari input sebelum barisan karakter terakhir/pindah baris atau sebelum karakter ?.(Soal2 Rule.jpg)
  2. Tuliskan perintah pada SWI prolog sesuai rule.(Soal2 SWI.jpg)


Soal2 Rule.jpg


Soal2 SWI.jpg


Soal 3

Langkah pengerjaan :

  1. Buat rule prolog yang memanfaatkan predikat find menggunakan metode "bactracking with failure" untuk mengatur prolog mencari profesi dari orang yang berumur lebih dari 40 tahun berdasarkan person clauses yang ada pada Section 6.3.1.(Soal3 Rule.jpg)
  2. Tuliskan perintah pada SWI prolog sesuai rule.(Soal3 SWI.jpg)


Soal3 Rule.jpg


Soal3 SWI.jpg

Tidak ada komentar:

Posting Komentar