Practical Exercise 5 (Input & Output)

  1. Ketik perintah seperti pada gambar ini kemudian save dengan nama “matdis.pl”.

Keterangan kode-kode dalam notepad:

  • readline:-get0(P),process(P).

get: berguna untuk mengonvert karakter menjadi kode ASCII

process: berguna untuk memroses argumen yang dinyatakan.

  • Kemudian ketik “case(P,Q):-P>64,P<91 is P+32” dan “case(P,Q):-Q is P+0.” Ini adalah kode-kode untuk menentukan kode bilangan ke huruf kecil.
  • “process(P):-P=\=13,case(P,Q),put(Q),nl,readline.” Bagian ini untuk melakukan proses.
  • Dan kode “nl” adalah perintah untuk ganti baris (berjajar secara vertikal).

Kemudian consult dalam program prolog.

  • Hal ini berarti jika kita menginputkan tulisan “Nisyyah” maka akan dijabarkan vertikal ke bawah.
  • Begitu juga jika mengetikkan kata “Sistem Informasi”. Tampilannya akan seperti ini.

Jadi, kata yang diinputkan akan menjabarkan secara vertikal.

 

2. Ketik seperti contoh dibawah ini kemudian save dengan nama “test1.txt”.

Ketik seperti ini juga namun save dengan nama “test1.pl”

Kemudian jalankan pada program prolog. Dengan mengetikkan seperti ini.

Setelah dijalankan dan keluar yes, maka secara otomatis akan terbentuk output file yang berbentuk (‘.txt’)

3. Ketikkan seperti di bawah ini.

    Kemudian ketik seperti diatas namun dalam file ‘.pl’.

    Kemudian buka program prolog. Dan ketikkan seperti dibawah ini

    4. Ketik dalam notepad seperti ini.

      Dan ketik lagi seperti ini.

      Kemudian ketik seperti ini namun dalam format (.pl).

      Dan jalankan dalam program prolog.

      Dan output akan tersimpan otomatis dalam format ‘.txt’

      5.  Ketikkan seperti ini dalam file (.txt)

        Kemudian ketikkan lagi seperti ini juga dalam format (‘.txt).

        Selanjutnya seperti ini namun dalam format (.pl)

        Selanjutnya jalankan dalam program prolog.

        Leave a comment