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