MAD…..Math_C

We are NOT MAD! but we are Member At Discrete Math C….

Combination of Sets in PROLOG

Posted by madmathc pada Oktober 13, 2009

Subject : How to list all possible combination (consisting two elements) of a set in PROLOG and capture the image from PROLOG

Kali ini, saya akan membahas bagaimana kita menuliskan semua kombinasi yang memungkinkan dari 2 elemen suatu himpunan menggunakan PROLOG.
Sebelum itu, kita akan sedikit membahas tentang apa itu kombinasi. Kombinasi yang saya maksud di sini adalah himpunan yang merupakan gabungan 2 elemen dari 2 himpunan, sehingga dapat dikatakan hampir sama dengan produk Cartesius . Langsung saja kita ke contohnya :

Tuan = {Jo, Maria, Chris}
Anjing = {Arthur, Conan, Doyle, Christie}.

Pada contoh ini, terdapat 2 himpunan, yaitu himpunan Tuan dengan anggota Jo, Maria, dan Chris serta himpunan Anjing dengan anggota Arthur, Conan, Doyle, dan Christie. Kombinasi dari 2 himpunan berikut kita simbolkan dengan Tuan x Anjing.

Tuan x Anjing = {( Jo,Arthur), (Jo,Conan), (Jo,Doyle), (Jo,Christie), (Maria, Arthur), …}

Nah, bagaimana kita menuliskannya ke dalam PROLOG? Berikut inilah langkah-langkahnya :
1. Tuliskan anggota himpunan pada notepad , kemudian save dengan format .pl

Clip

2. Buka program prolog, pilih File – Consult. Pilih data yang kita simpan tadi, sehingga file tersebut dicompile oleh PROLOG. Hasilnya akan muncul seperti ini. Clip_2

3. Pada program PROLOG, ketik
?- tuan(X),anjing(Y).
Lalu tekan Enter. Maka akan muncul hasil seperti berikut.

Clip_3

4. Hasil yang muncul adalah kombinasi pertama. Untuk hasil berikutnya, tekan ; sehingga akan muncul kombinasi lainnya hingga muncul tulisan No

Clip_4Sekian akhir pembahasan ini. Bila ada yang ingin ditanyakan, langsung beri komentar di blog ini. Terima kasih.

Iklan

Satu Tanggapan to “Combination of Sets in PROLOG”

  1. wah bagus euy blog-nya… saya Agus Suhanto, senang berkenalan dgn Anda melalui blog ini 🙂

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: