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.

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: