Pages

Subscribe:

Ads 468x60px

Sabtu, 14 Desember 2013

Laporan pendahuluan prolog 1


1.       Apa yang kalian ketahui tentang prolog
2.       Sebutkan ciri – ciri prolog (minimal 3)
3.       Sebutkan perbedaan prolog dengan bahasa lainnya (minimal 3)
4.       Sebutkan sintaks-sintaks pada prolog

Jawaban

1. Prolog adalah bahasa pemograman logika,di sebut juga sebagai bahasa non-procedural. Bahasa pemrograman Prolog di ambil dari bahasa prancis yaitu programmation en logiquie (pemrograman logika).bahasa ini di buat oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman yang pernyataan logika alih-alih rangkaian perintah untuk di jalankan komputer. Prolog popular di Eropa untuk aplikasi Artificial intelligence.

2. - Bahasa pemrograman yang non sequential
      - Bahasa pemrograman yang deklaratif
      - Berdasarkan first order logic
      - Simbolik

3. Prolog  :
- Teknik pencarian Heuristik
-  Declarative language
-  Program aplikasi AI (Artificial Intellegence)
Bahasa lainnya :
- Teknik pencarian Konvensional
 - Procedural language
 - Program aplikasi biasa

4.
·      Fakta (Facts) dan Relasi (Relations)
Dalam penulisannya selalu diakhiri dengan tanda (titik).
Contoh  : Joni adalah bapak Jani
Sintaks : bapak(Joni,Jani).

·      Aturan (Rules)
Sebuah aturan dinyakatakan sebagai suatu kalimat bersyarat.
disimbolkan dengan “:-“.
contoh : Fakta  : David senang Berenang                                            
 Sintaks : Dimas(David,Berenangl).
Aturan : Dimas senang hobi yang disenangi David         
 sintaks :       :-senang(Dimas,hobi)senang(David,hobi).
·      Pertanyaan (Queries)
Pertanyaan berdasarkan fakta dan aturan yang ada.
Penulisannya diawali simbol “?-“ dan diakhiri tanda “.”.
contoh  : Apakah Riri suka hiking?
sintaks  : ?-suka(Riri,hiking).

·      Predikat
Predikat adalah nama simbolik untuk relasi. Syarat-syarat penulisan nama predikat :

 - Harus diawali dengan huruf kecil dan dapat diikuti dengan huruf, bilangan atau garis bawah.
 - Panjang nama predikat maksimum 250 karakter.
 - Tidak diperbolehkan menggunakan spasi, tanda minus, tanda bintang dan garis miring.








Tidak ada komentar:

Posting Komentar