cslogo
σύνδεση | γρήγοροι σύνδεσμοι | περιεχόμενα | Greek version | EN

αρχική · σπουδές
Περίγραμμα Μαθήματος


Λογικός Προγραμματισμός
Χαρακτηρισμός Κατεύθυνσης Πληροφορικής
Κωδικός Μαθήματος 534Π
Περιγραφή Εισαγωγή στην Prolog. Στοιχεία σύνταξης, γεγονότα και κανόνες, σύζευξη και διάζευξη γεγονότων, ερωτήματα. Ατομικοί και σύνθετοι
όροι. Λίστες και κατηγορήματα χειρισμού λιστών. Ενοποίηση, επίλυση και επαναδρόμιση. Declarative και Procedural ερμηνεία προγραμμάτων. Επίλυση γρίφων. Αριθμητική στην Prolog. Ορισμός τελεστών. Η έννοια της αποκοπής. Άρνηση ως αποτυχία. Χειρισμός εισόδου εξόδου. Δυναμική τροποποίηση
προγραμμάτων. Η γλώσσα της Prolog ως υπογλώσσα της πρωτοβάθμιας λογικής. Αντικαταστάσεις και ενοποίηση. Αλγόριθμος Robinson. Αλγόριθμος Martelli / Montanari. Αλγόριθμοι (προτασιακής και κατηγορηματικής) επίλυσης.
Στόχος - Σκοπός Εξοικείωση με τo πρότυπο Προγραμματισμού στη Λογική και συγκεκριμένα με τη γλώσσα Prolog. Κατανόηση της σχέσης της γλώσσας της Prolog με τη γλώσσα της πρωτοβάθμιας Λογικής. Mελέτη των μηχανισμών (αλγόριθμων) ενοποίησης και επίλυσης. Εκπόνηση πρακτικήςεφαρμογής (project) από τους φοιτητές
Με το μάθημα αυτό προετοιμάζεται ο φοιτητής για πιο προχωρημένα μαθήματα όπως Τεχνητή Νοημοσύνη και Ευφυή Συστήματα Λογισμικού
(Intelligent Agents).
Βιβλιογραφία

• Μητακίδης, "Από τη Λογική στο Λογικό Προγραμματισμό και την Prolog", Εκδ. Καρδαμίτσα, 1994
• Μ. Κατζουράκης, Μ. Γεργατσούλης, Σ. Κόκκοτος, "PROγραμματίζοντας στη LOGική", Εκδ. Νέων Τεχνολογιών, 1991
• Ι. Bratko, "PROLOG Programming for Artificial Intelligence", Addison Wesley, 2nd ed 1990, repr. 1999


ΤΕΙ Λάρισας
© 2008
Webmaster
e-Γραμματεία
Τηλ. (2410) 684387
Προγραμματισμός και Σχεδίαση από Ευστάθιος Γκακνής Συνδεδεμένοι χρήστες: Προγραμματισμός-επιμέλεια: Όμηρος Ιατρέλλης-