Sabtu, 14 November 2009

Sesuatu..

Ada kalanya sewaktu bangun di pagi hari, tubuh rasanya malas-malasan, enggan bangun untuk mulai beraktivitas, inginnya bersembunyi di bawah selimut saja. Rasa malas semacam ini mungkin nyaman, namun tidak memberikan sesuatu bagi anda agar menjadi orang yang lebih baik.
Karenanya saya ingin berbagi sesuatu buat anda semua. Inilah 10 kumpulan kata-kata mutiara motivasi penggugah semangat dan pendorong ACTION. Sepuluh kumpulan kalimat mutiara dan motivasi ini sangat baik anda simpan dan anda baca secara rutin (bisa setiap bangun pagi, ketika siang hari, sore hari, atau sebelum tidur), sesuai makna dari masing-masing kalimat. Sebagai contoh, seperti kalimat nomor satu di bawah ini, sangat baik dibaca tiap bangun pagi.
Tanpa perlu berpanjang lebar lebar lagi, berikut 10 koleksi kata kata motivasi emas penggugah semangat dan pendorong ACTION untuk hidup menjadi lebih baik.

Jumat, 13 November 2009

Operator and Arithmetic

Dalam bahasa Prolog, kita sering menuliskan fakta yang sedikit banyak susah dimengerti oleh seseorang yang membacanya. Sesuai standar yang telah dipelajari sebelumunya. Predikat diikuti sejumlah argumen dalam tanda kurung. Misalnya saja :
hate(randy,apriyan).

Sebagai alternatif, kita bisa menggunakan binary predicate. Yaitu menuliskan predikat diantara dua argumen tanpa tanda kurung.
randy hate apriyan.

Untuk predikat yang hanya memiliki satu argumen, penulisannya dapat menggunakan unary predicate. Predikat dari suatu argumen dapat dituliskan sebelum argumen tanpa tanda kurung.

Cara prefix, argumen dituliskan sebelum predikat.
is_male randy.

Cara postfix,argumen dituliskan setelah predikat.
randy is_male.

Notasi operator juga dapat digunakan untuk aturan bantuan. Contohnya sebagai berikut.
hate(randy,X) :- is_male(X), have(X,Y), is_bird(Y).

Bisa dituliskan seperti di bawah ini.
randy hate X :- X is_male, X have Y, Y is_bird.

Setiap predikat yang ditetapkan dengan satu atau dua argumen dapat dikonversi ke operator dengan memasukkan tujuan menggunakan op predicate pada system prompt. Contoh penulisannya adalah sebagai berikut.
?-op (150, xfy, hate).