Jumat, 19 Oktober 2012

Laporan Pendahuluan (Input/Output pada Prolog)


1.       Apa yang anda ketahui tentang input dan output pada prolog?
Jawab:
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.

2.       Bagaimana cara input pada prolog?
Jawab:
Pernyataan Masukkan (Inputting Terms)
Read/1 merupakan predikat bawaan yang digunakan untuk memberikan masukkan. Contoh:
?- read(X).
: jim.
X = jim
?- read(X).
: 26.
X = 26
?- read(X).
: mypred(a,b,c).
X = mypred(a,b,c)
?- read(Z).
: [a,b,mypred(p,q,r),[z,y,x]].
Z = [a,b,mypred(p,q,r),[z,y,x]]
?- read(Y).
: ‘a string of characters’.
Y = ‘a string of characters’

3.       Buat program sederhana menggunakan input pada prolog?
Jawab:
Jalankan SWI-Prolog.
Masuk ke Terminal, dengan klik Application –> Accessories –> Terminal, Ketik swipl di Terminal lalu tekan Enter.

Tulis source code berikut di gedit :
program:-nl,
write('Masukkan Nama : '),read(Nama),
write('Masukkan NPM : '),read(Npm),
write('Nama : '),write(Nama),nl,
write('NPM : '),write(Npm).

2 komentar:

  1. lagi search - search tugas, bisa-bisanya mampir ke blognya nindol, duileeh~

    BalasHapus
  2. haha gue kirain siapaa. follow dong caaan

    BalasHapus