Rabu, 25 November 2009

TUTORIAL 4 - Practical Exercise 5

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

Keterangan:
  • 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
Tampilan di Prolog:


Soal 2
Mengatur letak

Langkah:

1.inputkan data sebagai berikut, kemudian save dengan dormat .txt.
2.Kemudian berikan rules untuk mengaturnya letaknya.
3.Kemudian buat 1 lagi notepad kosong untuk menyimpan hasil yang telah ditata oleh rules yang telah dibuat, save notepad tersebut.
4.Setelah itu jalankan prolog seperti berikut.
5.Kemudian lihat notepad yang kosong tadi. Notepad sudah tertata sesuai rules yang diberikan.
Soal 3
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

1 komentar: