MAD…..Math_C

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

INPUT AND OUTPUT IN PROLOG

Posted by madmathc pada November 24, 2009

Berikut adalah resume dari Input dan Output pada Prolog.

Tujuannya:  adalah agar user mampu Menggunakan predikat built-in  baik untuk terminal (keyboard dan layar) atau file, dan mampu menggunakan nilai ASCII untuk memanipulasi string karakter.

Fungsi masukan dan keluaran (I/O atau Input/Output) dalam Prolog yaitu WRITE dan READ. Fungsi WRITE digunakan untuk menulis nilai atau ekspresi, sedangkan fungsi READ digunakan untuk menerima masukan dari keyboard.
Contoh :
(save as program dibawah ini dengan nama latihan.pro)
predicates
eksekusi
clauses
eksekusi:‐
write(“tuliskan sebuah kata : “),readln(X),
write(“kata yang saya ketik tadi adalah “),
write(X),nl.
goal
eksekusi.
penjelasan:
• ‘eksekusi’ merupakan deklarasi predikat.
• Karena goal menjalankan ‘eksekusi’, maka program akan menjalankan urutan eksekusi yang ada pada clauses.
• Saat Test goal, perintah write akan memunculkan “tuliskan sebuah kata : “ pada layar.
• Setelah user menginputkan suatu kata (dan tekan Enter), maka kata tersebut akan dimasukkan ke dalam variable ‘X’.
• Kemudian pada layar muncul “kata yang saya ketik tadi adalah “
lalu perintah write(X) akan menampilkan isi dari variable ‘X’ tersebut.
NB: syntax nl adalah untuk ganti baris.

bersambung…

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: