MAD…..Math_C

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

  • Calendar

    November 2009
    S S R K J S M
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    30  
  • Arsip

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 komentar