Laporan Pendahuluan Praktikum 1
1. Apa yang kamu ketahui tentang prolog?
Jawab:
Prolog adalah bahasa pemrograman logika atau di sebut juga sebagaibahasa non-proocedural. Namanya diambil dari bahasa Perancis programmation en logique (pemrograman logika). Bahasa ini diciptakan oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman yang memungkinkan pernyataan logika alih-alih rangkaian perintah untuk dijalankan komputer. Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, BASIC, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristic (heutistic) dengan menggunakan pohon logika.
2. Sebutkan tipe data yang ada pada prolog
Jawab:
· Char : data numeric, huruf tanggal, atau symbol yang diapit oleh tanda
petik (‘…’).
· Strig : semua kombinasi dari angka, huruf dan symbol lain yang diapit
tanda petik anda (“…”).
· File : file yang disimpan didalam disk (external memory maupun
archival memory.
· Integer : semua bilangan bulat kecuali floating-point.
· Real : semua bilanan bulat, termasuk floating-point.
· Symbol : semua seperti pada tipe domain string, tetapi tanpa ada tanda
petik.
3. Program sederhaa dari prolog
Jawab:
predicates
ukuran(symbol, symbol)
warna(symbol,symbol)
gelap(symbol)
clauses
ukuran(beruang, besar).
ukuran(gajah, besar).
ukuran(kucing, kecil).
warna(beruang, coklat).
warna(kucing, hitam).
warna(gajah, kelabu).
gelap(Z):-warna(Z, hitam).
gelap(Z):-warna(Z,coklat).
goal
clearwindow,
gelap(Z), ukuran(Z,besar), write(Z).
0 komentar:
Posting Komentar