Προγραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Η Fortran 2003/2008 και η διαδικασία του προγραμματισμού. Σχεδίαση αλγορίθμου. Ψευδοκώδικας & Διάγραμμα ροής. Πηγαίος κώδικας & μεταγλώττιση. Εκτέλεση προγράμματος. Περιβάλλον ανάπτυξης (editor, compiler). Κανόνες σύνταξης εντολών. Κανόνες ονοματολογίας μεταβλητών. Δηλωτικές εντολές. Εκτελέσιμες εντολές. Εντολές Εισόδου/Εξόδου. Τα μέρη ενός προγράμματος, αρχή, κύριο σώμα, τέλος.Προγραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Τύποι μεταβλητών & σταθερών στη Fortran. Πραγματικοί, Ακέραιοι, Μιγαδικοί, Χαρακτήρες Λογικές, Εντολές δήλωσης μεταβλητών, (IMPLICIT, REAL, INTEGER, CHARACTER, PARAMETER, COMPLEX, LOGICAL). Αριθμητικές πράξεις & Αλγεβρικές παραστάσεις, ιεραρχία & παρενθέσεις, Συναρτήσεις βιβλιοθήκης, Εντολές & Μορφοποίηση Εισόδου/Εξόδου (Ι/Ο, READ , WRITE, FORMAT) και κωδικοί περιγραφής format.Προγραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Έλεγχος ροής προγράμματος. Οι λογικές εκφράσεις και οι λογικοί τελεστές. Εντολές επανάληψης, η εντολή DO...END DO, η εντολή DO WHILE...END DO, οι εντολές EXIT & CYCLE. Εντολές ελέγχου, η εντολή IF...THEN...ELSE...END IF, η εντολή SELECT CASE... END SELECT.Προγραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Διανύσματα, Πίνακες, Μητρώα, εντολή DIMENSION, Στοιχεία & δείκτες πινάκων, Πράξεις πινάκων (γραμμικής άλγεβρας), Συναρτήσεις βιβλιοθήκης για πίνακες, η εντολή IMPLIED DO, η εντολή FORALL...END FORALL, η εντολή WHERE... ELSEWHERE...END WHERE. Υποπρογράμματα & Συναρτήσεις, η εντολή FUNCTION, η εντολή SUBROUTINE, η εντολή MODULE. Χειρισμός αρχείων με δεδομένα, οι εντολές OPEN & CLOSE, η εντολή NAMELIST,Προγραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Το λογιστικό φύλλο, Βασικές έννοιες, Χρήση των Κελιών, Βασικοί υπολογισμοί, Συναρτήσεις βιβλιοθήκης, Επαναλήψεις υπολογισμών με Αντιγραφή Κελιών, το σύμβολο ($).Προγραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Έλεγχος Ροής & Επιλογές, η εντολή (Συνάρτηση) IF. Δεδομένα και γραφικές παραστάσεις, Δεδομένα από Εξωτερικό Αρχείο, Γραφικές παραστάσεις από Σειρές Δεδομένων/Αποτελεσμάτων, Διάγραμμα διασποράς XY-Scatter, Απεικόνιση 3-D ΔεδομένωνΠρογραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Επίλυση εξισώσεων & συστημάτων. Εύρεση λύσης με το εργαλείο Goal Seek, Λύσεις με περιορισμούς, μέγιστα, ελάχιστα, Το εργαλείο Solver, Πρόβλημα Γραμμικού Προγραμματισμού, Διανύσματα και πινάκες, Πράξεις Πινάκων, Ορίζουσα (MDETERM), Αντίστροφος (MINVERSE), Πολλαπλασιασμός Πινάκων & Διανυσμάτων (MMULT), Ανάστροφος (TRANSPOSE), Επίλυση Συστήματος με Πίνακες.Προγραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Εισαγωγή στο MatLab. Το περιβάλλον προγραμματισμού, έναρξη, τερματισμός, ρύθμιση εμφάνισης και παραθύρων, Βασική χρήση, ειδικά σύμβολα & ονόματα, μεταβλητές, ονομασία & εκχώρηση τιμών, μορφοποίηση αποτελεσμάτων, διακοπή εκτέλεσης μιας εντολής.Προγραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Απλοί Υπολογισμοί στο MatLab. Εσωτερικές Συναρτήσεις, Πίνακες και Διανύσματα, διαστάσεις, τιμές στοιχείων, πράξεις με πίνακες. Γραφικές παραστάσεις, 3-D γραφικά. Δημιουργία προγραμμάτων (m-files). Εντολές εισόδου/εξόδου, η εντολή input, η εντολή disp. Δημιουργία συναρτήσεων από το χρήστη, η εντολή function.Προγραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Ονόματα m-file & Μεταβλητών, λέξεις κλειδιά, Εμβέλεια Μεταβλητών, Τύποι Μεταβλητών και Ακρίβεια, Μεταβλητές & Πίνακες, ειδικοί τελεστές, Λογικές Εκφράσεις & Τελεστές Σύγκρισης.Προγραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Έλεγχος ροής προγράμματος. Η εντολή ελέγχου IF-ELSE, Η Εντολή Ελέγχου SWITCH-CASE, Η Εντολή Επανάληψης FOR, Η Εντολή Επανάληψης WHILE, Εντολές Εισόδου-Εξόδου, Η Εντολή DISP, Εντολές Μορφοποίησης, οι εντολές FPRINTF, SPRINTF και το όρισμα format.Προγραμματισμός και Εφαρμογές Η/Υ (Θ), Τμήμα ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΤΟΠΟΓΡΑΦΙΑΣ & ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Εντολές Χειρισμού Αρχείων και Δεδομένων. Οι Εντολές SAVE & LOAD, Η Εντολές FOPEN & FCLOSE, Εντολές Χειρισμού των Γραφικών, Η Εντολή Σχεδιασμού PLOT, Εντολές Χειρισμού Σειρών Αλφαριθμητικών Χαρακτήρων Strings, Συναρτήσεις Αρχικοποίησης Πινάκων, Ειδικές πράξεις με πίνακες (στοιχείο-στοιχείο).Τεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση Στόχων Μαθήματος και Εισαγωγικών εννοιών Γλώσσας Common Lisp (CLISP ή απλά Lisp)Τεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση του προβλήματος προς επίλυση, διασαφήνιση της κατάσταση προβλήματος και του ρόλου που παίζουν οι τελεστές μετάβασης για την επίλυση ενός προβλήματος. Εξάσκηση σε προχωρημένες συναρτήσεις της Lisp που αφορούν διαχείριση λιστών, δημιουργία συνάρτησης χρήστη, συναρτήσεις ελέγχου και εξάσκηση στη χρήση τους.Τεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση της τεχνικής αναδρομής ουράς σε Lisp . Παρουσίαση των εννοιών ‘μέτωπο αναζήτησης’ και ‘κλειστό σύνολο’.Τεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση της βασικής δομής του αλγόριθμου αναζήτησης σε βάθος. Επεξήγηση των συναρτήσεων αρχικοποίησης του αλγορίθμου και των κύκλων λειτουργίας του. Επεξήγηση του ρόλου της συνάρτησης επέκτασης μετώπου ΕxpandΜetopo.Τεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση των εννοιών μονοπάτι αναζήτησης και ουρά αναζήτησης. Επεξήγηση της λειτουργίας της πρώτα σε πλάτος αναζήτησης. Διευκρίνιση της έννοιας ευρετικός αλγόριθμος και ευρετικό κριτήριο. Παρουσίαση της εντολής sort για τις ανάγκες ευριστικής αναζήτησηςΤεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Επίλυση αποριών και αξιολόγηση εργασιών 1ου μέρους. Προετοιμασία για την εξέταση μέσω προσομοίωσης της εξέτασης.Τεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση του προβλήματος προς επίλυση, διασαφήνιση των γεγονότων του προβλήματος, των κανόνων παραγωγής του και του ρόλου που παίζει η δομή ελέγχου για την επίλυσή του. Παρουσίαση της έννοιας της αναπαράστασης γνώσης ενός προβλήματος ως γεγονότα και κανόνες ενός ΕΣ και της έννοιας της ταυτοποίησης γεγονότων.Τεχνητή Νοημοσύνη (E), Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ
Παρουσίαση στόχων Β’ Μέρους Μαθήματος και Εισαγωγικών εννοιών περιβάλλοντος ανάπτυξης εμπείρων συστημάτων σε περιβάλλον CLIPS. Εισαγωγή και διαγραφή γεγονότων μέσω συναρτήσεων. Ορισμός κανόνων και άλλες συναρτήσεις του περιβάλλοντος.