Practical Exercise 5 [INPUT AND OUTPUT in Prolog]
Soal 1Mengubah huruf besar pada inputan menjadi huruf kecil

- get berfungsi untuk mengambil kode ASCII pada inputan karakter yang kita berikan
- process(13) berfunsi untuk mengikutkan white space ke dalam proses
- jika karakter yang diinputkan >=65 dan <=90 maka kode karakter ASCII tersebut akan ditambah 32,jika tidak, tidak ditambah/ditambah 0. Misalkan inputnya adalah 'A',berarti kode ASCII-nya adalah 65, berarti 65 harus ditambah 32 supaya menjadi 97 ('a').
- put berfungsi untuk mengubah kode yang sudah dikonversi tadi menjadi karakter ASCII

Soal 2
Mengatur letak
Langkah:
1.inputkan data sebagai berikut, kemudian save dengan dormat .txt.


4.Setelah itu jalankan prolog seperti berikut.


Membaca setiap karakter ke dalam bilangan ASCII
Langkah:
1.lakukan penyimpanan data seperti yang ada di soal (abcde \n fghij)
simpan dalam nama testa.txt

2.buat lagi text yang berisi rule yang kita gunakan yang, kemudian di simpan dalam format .pl

3. jalankan program prolog kemudian consult. program rule tersebut.
4. tuliskan printah untuk membaca file bernama testa.txt seperti berikut

Soal 4
Mengkombinasikan text antar file
Sejauh ini kami belum menemukan hasil yang sesuai karena program tidak dapat dicompile
Langkah:
1.membuat dua file dalam notepad seperti berikut

2.kita akan menggabungkan isi karakter dari kedua file yang telah kita buat tadi dengan rules seperti berikut:

3.file Out.txt seharusnya seperti ini keluarannya

Soal 5
Membedakan isi karakter dari file satu dengan file lainnya
Sejauh ini kami belum menemukan hasil yang sesuai karena program tidak dapat dicompile
Langkah:
1.Membuat 2 file notepad seperti berikut:

2.Membuat rules untuk membedakan karakter file 1 dengan file ke 2

3.Output seharusnya seperti ini

very excellent job !
BalasHapusKeep on the good Job!