Προγράμματα και Δομές Δεδομένων

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Αναδρομικοί Αλγόριθμοι
Advertisements

Εργαστήριο μαθήματος «Τεχνολογία Γνώσης» Σαντιπαντάκης Γιώργος
Εργαστήριο μαθήματος «Τεχνολογία Γνώσης» Σαντιπαντάκης Γιώργος
Κεφάλαιο 7 Λογικός Προγραμματισμός: Η Γλώσσα Prolog
Prolog Tutorial Επεξεργασία και Αναπαράσταση Γνώσης Άνοιξη 2010
ΕΠΛ 434 – Λογικός Προγραμματισμός και Τεχνητή Νοημοσύνη
Αρχές Γλωσσών Προγραμματισμού
Κώστας Διαμαντάρας Τμήμα Πληροφορικής ΤΕΙ Θεσσαλονίκης 2011 Παράλληλη εκτέλεση βρόχων.
Δ Η Μ Η Τ Ρ Η Σ Ε Υ Σ Τ Α Θ Ι Α Δ Η Σ Τ Α Ξ Η : ΑΤ’1
ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
Δομές Δεδομένων στο Λ.Π.. Λίστες Λίστα είναι ένας όρος –Οι όροι αυτοί ορίζονται με τη βοήθεια μιας συνάρτησης: [ ] σταθερά για κενή λίστα – nil [t1| l]
Γιάννης Σταματίου Μερικά προβλήματα μέτρησης
Γεωργαλλίδης Δημήτρης Καθηγητής Πληροφορικής
Εισαγωγή στις αρχές της Επιστήμης των Η/Υ
ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ 5 ο Εξάμηνο - Ενότητα 8 - Προβλήματα Προσπάθειας και Αποτυχίας Δημοσθένης Σταμάτης Τμήμα Πληροφορικής T.E.I. ΘΕΣΣΑΛΟΝΙΚΗΣ.
1 Οργάνωση και Αρχιτεκτονική Υπολογιστών Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Οργάνωση και Αρχιτεκτονική.
Ταυτοποίηση (Unification). Πίνακας Ταυτοποίησης Όρος 1 Όρος 2 C1 X1 F (τ 1,…,τ ν ) C2 Επιτυχές αν C1 == C2 Επιτυχές {Χ1 = C2} Αποτυγχάνει Χ2 Επιτυχές.
Εισαγωγή στις Αρχές της επιστήμης των Η/Υ
Ηλεκτρονική Ενότητα 6: Η AC λειτουργία του διπολικού τρανζίστορ
Το Συντακτικό της PROLOG
Εισαγωγικές έννοιες πληροφορικής,χρήση Η/Υ και γραφικά περιβάλλοντα επικοινωνίας ΔΗΜΟΣΘΕΝΗΣ ΜΠΟΥΤΑΚΙΔΗΣ, ΚΑΘΗΓΗΤΗΣ ΕΦ. Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΑΣ.
Ενότητα 1.2 Αναδρομικές Σχέσεις Σχεδίαση & Ανάλυση Αλγορίθμων.
ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ 5 ο Εξάμηνο - Ενότητα 7 - Επεξεργασία Λιστών Δημοσθένης Σταμάτης Τμήμα Πληροφορικής T.E.I. ΘΕΣΣΑΛΟΝΙΚΗΣ.
Tαυτότητα, αυτοεκτίμηση Όλα τα ανθρώπινα όντα, που είναι αρκετά ώριμα, για να αποκτήσουν έστω και μια υποτυπώδη εικόνα του εαυτού τους, έχουν ανάγκη να.
1 Εμπορικό και Οικονομικό Δίκαιο Εταιρείες Παππά Βιβή Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Πρόγραμμα Προπτυχιακών Σπουδών Ροή Λ: Λογισμικό Κώστας Κοντογιάννης Αναπλ. Καθηγητής Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Ε.Μ.Π.
Εμφιαλωμένο νερό 1.Διαχείρηση πηγών 2.Κόστος 3.Ποιότητα και ασφάλεια για τον καταναλωτή 4.Το εμφιαλωμένο νερό στην Ελλάδα Περιβαλλοντικό Πρόγραμμα-Απόστολος.
Τεχνολογία και ποιοτικός έλεγχος Σιτηρών & Αρτοσκευασμάτων Ενότητα 7: Λειτουργικά προϊόντα δημητριακών. Θεοφάνης Γεωργόπουλος, Kαθηγητής Εφαρμογών, Τμήμα.
Τμήμα Τεχνολόγων Γεωπόνων Τίτλος Μαθήματος: ΚΑΛΛΩΠΙΣΤΙΚΑ ΔΕΝΤΡΑ ΚΑΙ ΘΑΜΝΟΙ Ενότητα 2: Χαρακτηριστικά φύλλων ανθέων και καρπών Γρηγόριος Βάρρας Αν. Καθηγητής.
Τμήμα Τεχνολόγων Γεωπόνων Τίτλος Μαθήματος: ΚΑΛΛΩΠΙΣΤΙΚΑ ΔΕΝΤΡΑ ΚΑΙ ΘΑΜΝΟΙ Ενότητα 10: Παράγωγη καλλωπιστικών φυτών. Μέρος Β’ Γρηγόριος Βάρρας Αν. Καθηγητής.
Εισαγωγή στη Νοσηλευτική Επιστήμη Ενότητα 7: Σχιζοφρένεια - Διδασκαλία Αυτοφροντίδας. Κοτρώτσιου Ευαγγελία, Καθηγητής, Τμήμα Νοσηλευτικής, T.E.I. Θεσσαλίας.
Εισαγωγή στη Νοσηλευτική Επιστήμη Ενότητα 9: Επικοινωνία. Κοτρώτσιου Ευαγγελία, Καθηγητής, Τμήμα Νοσηλευτικής, T.E.I. Θεσσαλίας.
 Στο προηγούμενο μάθημα έγινε μια εισαγωγή στην γενική μορφή ενός προγράμματος  Αυτή η μορφή ακολουθεί την λογική της απόδειξης θεωρημάτων μέσω προτάσεων.
ΕΙΣΑΓΩΓΗ ΣΤΗ ΛΟΓΙΣΤΙΚΗ ΕΝΟΤΗΤΑ :Η απογραφή Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ 5 ο Εξάμηνο - Ενότητα 9 - Προβλήματα Γράφων Δημοσθένης Σταμάτης Τμήμα Πληροφορικής T.E.I. ΘΕΣΣΑΛΟΝΙΚΗΣ.
Ποιοτικός Έλεγχος Πρώτων Υλών Ενότητα 3: Ποιοτικός Έλεγχος στα Έπιπλα Γεώργιος Νταλός, Καθηγητής, Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου και Επίπλου, T.E.I.
Εισαγωγή στη λογιστική, Ενότητα :Λογιστικό αποτέλεσμα, ΤΜΗΜΑ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΉΣ ΚΑΙ ΛΟΓΙΣΤΙΚΗΣ, ΤΕΙ ΗΠΕΙΡΟΥ – Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου.
Τμήμα Τεχνολόγων Γεωπόνων Τίτλος Μαθήματος: ΕΠΑΓΓΕΛΜΑΤΙΚΕΣ ΜΕΛΕΤΕΣ - ΑΝΑΛΥΣΗ ΤΙΜΩΝ ΕΡΓΩΝ ΠΡΑΣΙΝΟΥ Ενότητα 3: Σύνταγμα - Δικαστήρια Γρηγόριος Βάρρας Αν.
Prolog Επεξεργασία και Αναπαράσταση Γνώσης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο: Τεχνητή Νοημοσύνη.
Εισαγωγή στη λογιστική, Ενότητα :Λογαριασμοί, ΤΜΗΜΑ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΉΣ ΚΑΙ ΛΟΓΙΣΤΙΚΗΣ, ΤΕΙ ΗΠΕΙΡΟΥ – Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου ΕΙΣΑΓΩΓΗ.
1 Ενοποιημένες Χρηματοοικονομικές Καταστάσεις Στάδια Κατάρτισης των ΕΟΚ Δρ. Χύτης Ευάγγελος Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Πληροφορική 2 Τεχνητή νοημοσύνη 1. Τι είναι τεχνητή νοημοσύνη;  Τεχνητή νοημοσύνη (AI=Artificial Intelligence) είναι η μελέτη προγραμματισμένων συστημάτων.
Κοινή Γεωργική Πολιτική και αγορές: τάσεις και προκλήσεις 1 ο Αγροτικό Συνέδριο Ναυτεμπορικής Η ελληνική γεωργία σε κρίσιμο σταυροδρόμι Αθήνα, 23 Μαρτίου.
1 Λογιστική Εθνικών Λογαριασμών Διανεμητικές Συναλλαγές Διακομιχάλης Μιχαήλ Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
ΕΛΛΗΝΙΚΗ ΟΜΟΣΠΟΝΔΙΑ ΜΠΡΙΤΖ ΕΠΙΤΡΟΠΗ ΕΚΠΑΙΔΕΥΣΗΣ
Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου
Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου
Επιχειρηματική Στρατηγική και Καινοτομία ΙΙ
Prolog Επεξεργασία και Αναπαράσταση Γνώσης
Prolog Επεξεργασία και Αναπαράσταση Γνώσης
Prolog Επεξεργασία και Αναπαράσταση Γνώσης
Πρόγραμμα Προπτυχιακών Σπουδών Ροή Λ: Λογισμικό
Εισαγωγή στη Νοσηλευτική Επιστήμη
Εισαγωγή στη Νοσηλευτική Επιστήμη
Χρονικός Προγραμματισμός Έργων
Prolog Επεξεργασία και Αναπαράσταση Γνώσης
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ
Δίκτυα Υπολογιστών Ι.
Ενότητα 9 : Τεχνητή νοημοσύνη Δρ. Γκόγκος Χρήστος
Ποιοτικός Έλεγχος Πρώτων Υλών
Prolog Επεξεργασία και Αναπαράσταση Γνώσης
Ορισμένο Ολοκλήρωμα Τι εκφράζει το ορισμένο ολοκλήρωμα;
Η γλώσσα Προγραμματισμού PROLOG
Παράτολμοι φωτογράφοι μας χαρίζουν εικόνες μοναδικής ομορφιάς
ΝΟΣΗΛΕΥΤΙΚΗ ΦΡΟΝΤΙΔΑ ΓΥΝΑΙΚΩΝ ΙΑΚΩΒΟΣ ΧΑΡΑΛΑΜΠΟΥΣ ΑΡΓΥΡΗΣ ΓΕΩΡΓΙΟΣ ΙΩΑΝΝΑ ΣΑΟΥΛΛΗ ΚΑΝΤΡΙΕΛΑ ΧΥΣΜΕΡΙ ΕΛΕΥΘΕΡΙΑ ΜΕΝΕΓΑΚΗ.
Παντείου Πανεπιστημίου
Κεφάλαιο 1ο Το άτομο Το άτομο είναι το πιο μικρό κομμάτι ενός στοιχείου. Στο κέντρο βρίσκεται ο πυρήνας με τα πρωτόνια p+, που είναι θετικά φορτισμένα.
Πληροφορική Γ’ Γυμνασίου
Παρουσίαση ερευνητικού
Οι Κατευθύνσεις στο τμήμα Μηχανικών Πληροφορικής
Μεταγράφημα παρουσίασης:

Προγράμματα και Δομές Δεδομένων ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ 5ο Εξάμηνο Ενότητα 6 - Προγράμματα και Δομές Δεδομένων στην PROLOG Δημοσθένης Σταμάτης Τμήμα Πληροφορικής T.E.I. ΘΕΣΣΑΛΟΝΙΚΗΣ

Οι Συναρτησιακοί Οροι (funtional terms) δεν είναι εκτελέσιμοι! (1/2) lives(name(nick, antoniou), address(kriezotou, 15)). lives(name(john,stratakis), address(papanikou, 9)). lives(name(nick, farmakis), address(antheon, 112)). ?- name(nick, X). no ?- lives(name(nick, Χ), address(Υ, Ζ)). Χ = antoniou, Υ = kriezotou, Ζ = 15 ->; Χ = farmakis, Υ = antheon, Ζ = 112 ->; no

Οι Συναρτησιακοί Οροι (funtional terms) δεν είναι εκτελέσιμοι! (2/2) lives(name(nick, antoniou), address(kriezotou, 15)). lives(name(john,stratakis), address(papanikou, 9)). lives(name(nick, farmakis), address(antheon, 112)). ?- lives(name(nick, Χ), Υ). Χ = antoniou, Υ = address(kriezotou, 15) ->; Χ = farmakis, Υ = address(antheon, 112) ->; no ?- lives(name(nick, Χ), _). Χ = antoniou ->; Χ = farmakis ->; no

Από τα Γεγονότα στους Κανόνες! (1/3) Από τα Γεγονότα στους Κανόνες! (1/3) lives(name(nick, antoniou), address(kriezotou, 15)). lives(name(john,stratakis), address(papanikou, 9)). lives(name(nick, farmakis), address(antheon, 112)). findname(X,Y) :- lives(name(X,Y), _ ). ?- findname(nick, X). Χ = antoniou ->; Χ = farmakis ->; no

Από τα Γεγονότα στους Κανόνες! (2/3) Από τα Γεγονότα στους Κανόνες! (2/3) lives(name(nick, antoniou), address(kriezotou, 15)). lives(name(john,stratakis), address(papanikou, 9)). lives(name(nick, farmakis), address(antheon, 112)). findname(X,Y) :- lives(name(X,Y), _ ). ?- findname(X, antoniou). Χ = nick ->; no

Από τα Γεγονότα στους Κανόνες! (3/3) Από τα Γεγονότα στους Κανόνες! (3/3) lives(name(nick, antoniou), address(kriezotou, 15)). lives(name(john,stratakis), address(papanikou, 9)). lives(name(nick, farmakis), address(antheon, 112)). findname(X,Y) :- lives(name(X,Y), _ ). ?- findname(X, Y). Χ = nick, Y = antoniou ->; Χ = john, Y = stratakis ->; Χ = nick, Y = farmakis ->; no

Αναδρομικοί Κανόνες (Recursive Rules) parent(nikos, yannis). parent(yannis, dimitris). parent(dimitris, sakis). ancestor(X,Y) :- parent(X,Y). ancestor(X,Y) :- parent(X,Z), ancestor(Z,Y). ?- ancestor(X, sakis). Χ = dimitris ->; Χ = yannis ->; Χ = nikos ->; no