Unfikasi, Runut Balik, Trace, Masukan dan Keluaran

Slides:



Advertisements
Presentasi serupa
Input/Output.
Advertisements

Pasangan Pola Pasangan Pola.
Pengenalan Prolog Pengenalan Prolog.
Pengenalan Bahasa Pemrograman Pascal
ALGORITMA NOTASI 2 FLOWCHART.
Tipe Data, Variabel & Operator
PEMROGRAMAN PASCAL Sejarah Pascal Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli.
Input dan Output Memasukkan Data Device : Keyboard
VARIABEL DAN OPERATOR.
Lecturer Note iV b OPERASI KELUARAN & MASUKAN
Perintah Input/Output
Logic Programming (GNU PROLOG)
INSTRUKSI MASUKAN DAN KELUARAN
Algoritma dan Struktur Data
OPERASI MASUKKAN-KELUARAN
NOTASI BILANGAN BULAT DAN POSISINYA PADA GARIS BILANGAN
Pengantar Intelegensia Buatan (IB). Pengertian IB H. A. Simon [1987] : “ Kecerdasan buatan (artificial intelligence) merupakan kawasan penelitian, aplikasi.
Notasi Algoritma.
Pengendalian Alur.
Dasar Pemrograman Komputer [TKL-4002] 2010
Struktur Kode Aplikasi Java (1)
Basis data.
Pertemuan Kedua.
File Data Pertemuan ke 13..
Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT.
Pemprograman Terstruktur 1
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
1. Goal Majemuk dan Unifikasi 2. Runut Balik 3. Input/Output Prolog
METODE NUMERIK.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Statement Input – Output
Dasar Pemrograman Komputer
Operasi Umum PHP.
Matakuliah : T0016 / Algoritma dan Pemrograman Tahun : 2007 Versi : 6
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
Pengolahan string dan operasi file
Tipe data. Data adalah fakta atau kenyataan yang tercatat mengenai suatu obyek Fakta merupakan keterangan tentang kenyataan yang disimpan, direkam atau.
Struktur Data dan Penyajian Data
Tipe Data, Variabel & Operator
OPERASI INPUT OUTPUT Prakt 2 SISTEM OPERASI.
Pengantar Teknologi Informasi
ALGORITMA PEMROGRAMAN 2A
Struktur Algoritma & Tipe Data
Pertemuan 2 Muhamad Haikal, S.Kom., MT
1. Goal Majemuk dan Unifikasi 2. Runut Balik 3. Input/Output Prolog
Struktur Program Pascal
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Algoritma dan Struktur Data 1 pertemuan 12
Dasar algoritma dan pemrograman
Input dan Output TEE 2103 Algoritma dan Pemrograman
Pertemuan 3 Sistem I/O C++
BAB 2 LOGARITMA.
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
Tipe Data, Operator dan Ekspresi
Lecturer Note iVb OPERASI KELUARAN & MASUKAN
EKSPRESI MATEMATIKA C++
INPUT DAN OUTPUT By emy
SISTEM BILANGAN.
Mencetak & Membaca Data
PENULISAN DAN PEMBACAAN FILE
Review Algoritma 1 Teks Algoritma terdiri dari tiga bagian :
Tipe data.
Dasar-Dasar Pemrograman
PERTEMUAN KE – 3 SISTEM BILANGAN.
Pertemuan ke 6 Nori Sahrun, S.Kom., M.Kom
Notasi Sigma Budiharti.
Sistem Bilangan Hendra Putra, S.Kom.
FAKTORIAL.
Algoritma 1 Temu 2.
Transcript presentasi:

Unfikasi, Runut Balik, Trace, Masukan dan Keluaran

Unifikasi Unifikasi adalah proses yang dilakukan oleh Prolog untuk mencari padanan antara pernyataan yang terdapat pada aturan dengan fakta atau kepala aturan yang lain

Syarat terjadinya unifikasi Mempunyai relasi yang sama Mempunyai jumlah argumen yang sama dan posisi argumen yang sama Argumen yang berpadanan harus mempunyai jenis data yang sama Semua pasangan argumen(pada data majemuk) harus berpadanan

Runut Balik Dalam mencari jawaban suatu persoalan,seringkali kita tidak menemukan jawaban yang diinginkan, tentu kita akan berusaha untuk mencoba kemungkinan jawaban lain dengan kembali ke awal dan mengikuti kembali prosedur yang sama dengan sebelumnya

Contoh program trace DOMAINS orang,kue,rasa = symbol PREDICATES kue(kue) rasa(kue,rasa) suka(orang,kue) CLAUSES kue(martabak). kue(bolu). rasa(martabak,gurih). rasa(bolu,manis). suka(andi,Kue) :- kue(Kue), rasa(Kue,manis).

Predikat Keluaran Write Writef write(E1,E2,E3,...,En) -> E1,E2,E3,En Konstanta (Karakter atau string) Writef writef(format,E1,E2,E3,...,En) format %-m.pf - Menghasilkan tulisan rata kiri m menunjukkan lebar tulisan minimum p menunjukkan jumlah angka desimal minimum f format lain yang diinginkan

Macam macam format f f format bilangan real e format bilangan real dalam notasi eksponensial g bilangan real dalam bentuk sederhana d bilangan bulat u format karakter atau bilangan bulat dalam bentuk positif x bilangan bulat dalam bentuk heksadesimal c format karakter atau bilangan bulat sebagai karakter s format string

Writedevice writedevice(varPiranti) screen menuliskan ke monitor printer menuliskan ke printer coml menuliskan ke port komunikasi serial stdout menuliskan ke DOS standar output stderr menuliskan ke DOS standar error NamaFile menuliskan ke file

Predikat Masukkan Readln Readchar Readint Readreal readln(VarString) readchar(varChar) Readint readint(VarInt) Readreal readreal(VarReal)

Readdevice readdevice(VarDev) keyboard membaca dari keyboard coml membaca dari port komunikasi serial stdin membaca dari DOS standard input NamaFile membaca dari file