Συμβολικές Γλώσσες Προγραμματισμού
Καραμπετάκης Νικόλαος
Απαραίτητο εργαστηριακό μάθημα μεγάλου πλήθους υποχρεωτικών μαθημάτων.
Εισαγωγή στα συστήματα συμβολικών μαθηματικών χειρισμών. Η γλώσσα Mathematica©. Αναπαράσταση συμβολικών μαθηματικών παραστάσεων. Αριθμητικοί υπολογισμοί. Συμβολικοί υπολογισμοί. Συμβολικός χειρισμός μαθηματικών παραστάσεων. Βασικές συναρτήσεις. Λίστα και χειρισμός λίστας. Συναρτήσεις, δομές ελέγχου ροής προγράμματος. Προγραμματισμός. Εισαγωγή στη χρήση πρόσθετων πακέτων. Δημιουργία καινούριων πακέτων. Μελέτη ειδικών θεμάτων από τομείς Άλγεβρας (ανάπτυξη-παραγοντοποίηση εκφράσεων, απλοποίηση-μετατροπή εκφράσεων σε ισοδύναμες απλούστερες μορφές, πίνακες, σύνολα), Ανάλυσης (ακριβείς και αριθμητικές λύσεις εξισώσεων και συστημάτων αλγεβρικών εξισώσεων, παραγώγιση, σειρές Taylor, όρια, ολοκλήρωση, σειρές) και Γεωμετρίας (καμπύλες και επιφάνειες δεύτερης τάξης, στατικές και κινούμενες γραφικές παραστάσεις). Χρήση άλλων συμβολικών γλωσσών όπως Maple©,Reduce©,Macsyma©,Matlab©. Σύγκριση.
Λιγότερα
Απαραίτητο εργαστηριακό μάθημα μεγάλου πλήθους υποχρεωτικών μαθημάτων.
Εισαγωγή στα συστήματα συμβολικών μαθηματικών χειρισμών. Η γλώσσα Mathematica©. Αναπαράσταση συμβολικών μαθηματικών παραστάσεων. Αριθμητικοί υπολογισμοί. Συμβολικοί υπολογισμοί. Συμβολικός χειρισμός μαθηματικών παραστάσεων. Βασικές συναρτήσεις. Λίστα και χειρισμός λίστας. Συναρτήσεις, δομές ελέγχου ροής προγράμματος. Προγραμματισμός. Εισαγωγή στη χρήση πρόσθετων πακέτων. Δημιουργία καινούριων πακέτων. Μελέτη ειδικών θεμάτων από τομείς Άλγεβρας (ανάπτυξη-παραγοντοποίηση εκφράσεων, απλοποίηση-μετατροπή εκφράσεων σε ισοδύναμες απλούστερες μορφές, πίνακες, σύνολα), Ανάλυσης (ακριβείς και αριθμητικές λύσεις εξισώσεων και συστημάτων αλγεβρικών εξισώσεων, παραγώγιση, σειρές Taylor, όρια, ολοκλήρωση, σειρές) και Γεωμετρίας (καμπύλες και επιφάνειες δεύτερης τάξης, στατικές και κινούμενες γραφικές παραστάσεις). Χρήση άλλων συμβολικών γλωσσών όπως Maple©,Reduce©,Macsyma©,Matlab©. Σύγκριση.
Απαραίτητο εργαστηριακό μάθημα μεγάλου πλήθους υποχρεωτικών μαθημάτων.
Εισαγωγή στα συστήματα συμβολικών μαθηματικών χειρισμών. Η γλώσσα Mathematica©. Αναπαράσταση συμβολικών μαθηματικών παραστάσεων. Αριθμητικοί υπολογισμοί. Συμβολικοί υπολογισμοί. Συμβολικός χειρισμός μαθηματικών παραστάσεων. Βασικές συναρτήσεις. Λίστα και χειρισμός λίστας. Συναρτήσεις, δομές ελέγχου ροής προγράμματος. Προγραμματισμός. Εισαγωγή στη χρήση πρόσθετων πακέτων. Δημιουργία καινούριων πακέτων. Μελέτη ειδικών θεμάτων από τομείς Άλγεβρας (ανάπτυξη-παραγοντοποίηση εκφράσεων, απλοποίηση-μετατροπή εκφράσεων σε ισοδύναμες απλούστερες μορφές, πίνακες, σύνολα), Ανάλυσης (ακριβείς και αριθμητικές λύσεις εξισώσεων και συστημάτων αλγεβρικών εξισώσεων, παραγώγιση, σειρές Taylor, όρια, ολοκλήρωση, σειρές) και Γεωμετρίας (καμπύλες και επιφάνειες δεύτερης τάξης, στατικές και κινούμενες γραφικές παραστάσεις). Χρήση άλλων συμβολικών γλωσσών όπως Maple©,Reduce©,Macsyma©,Matlab©. Σύγκριση.
Περίγραμμα
Διδάσκοντες
Διδάσκων: Νικόλαος Καραμπετάκης
Ο Νικόλαος Καραμπετάκης είναι Καθηγητής στο Τμήμα Μαθηματικών του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης. Είναι πτυχιούχος (1985-1989) και κάτοχος διδακτορικού διπλώματος (1989-1993) του Μαθηματικού Τμήματος του Α.Π.Θ. Τα κύρια ερευνητικά του ενδιαφέροντα είναι: Αλγεβρικές Μέθοδοι για Ανάλυση, Σύνθεση και Σχεδίαση Συστημάτων Αυτομάτου Ελέγχου, Μαθηματική Θεωρία Συστημάτων, Θεωρία Πινάκων. Είναι μέλος των: a) IFAC Technical Committee on Linear Systems και b) Vice-Chair στο IEEE Action Group on Symbolic Methods for CACSD.
Σύνδεσμος: http://anadrasis.web.auth.gr/new/karampetakhs%20page.htm
Συνεργάτης Ανάπτυξης Περιεχομένου: Αναστασία Γρηγοριάδου
Ομάδα στόχος
Οι φοιτητές του Τμήματος Μαθηματικών.
Περιεχόμενο μαθήματος
- Από την Άλγεβρα των Υπολογισμών στα Υπολογιστικά Συστήματα Άλγεβρας.
- Ξενάγηση στο Mathematica.
- Αριθμητικοί υπολογισμοί.
- Συμβολικοί υπολογισμοί.
- Γραφικές Παραστάσεις.
- Λίστες.
- Διαδικασιακός Προγραμματισμός.
- Συναρτησιακός Προγραμματισμός.
Προτεινόμενα συγγράμματα
- Μαθηματικά και Προγραμματισμός στο Mathematica των Ν. Καραμπετάκη, Σ. Σταματάκη, Ε. Ψωμόπουλου.
- Εισαγωγή στο Mathematica του Κ. Παπαδάκη.
- Σύγχρονο Μαθηματικό Λογισμικό των Γ.Σ. Παπαγεωργίου, Χ.Γ. Τσίτουρα, Ι.Θ. Φαμέλη.
Διδάσκων: Νικόλαος Καραμπετάκης
Ο Νικόλαος Καραμπετάκης είναι Καθηγητής στο Τμήμα Μαθηματικών του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης. Είναι πτυχιούχος (1985-1989) και κάτοχος διδακτορικού διπλώματος (1989-1993) του Μαθηματικού Τμήματος του Α.Π.Θ. Τα κύρια ερευνητικά του ενδιαφέροντα είναι: Αλγεβρικές Μέθοδοι για Ανάλυση, Σύνθεση και Σχεδίαση Συστημάτων Αυτομάτου Ελέγχου, Μαθηματική Θεωρία Συστημάτων, Θεωρία Πινάκων. Είναι μέλος των: a) IFAC Technical Committee on Linear Systems και b) Vice-Chair στο IEEE Action Group on Symbolic Methods for CACSD.
Σύνδεσμος: http://anadrasis.web.auth.gr/new/karampetakhs%20page.htm
Συνεργάτης Ανάπτυξης Περιεχομένου: Αναστασία Γρηγοριάδου
Οι φοιτητές του Τμήματος Μαθηματικών.
- Από την Άλγεβρα των Υπολογισμών στα Υπολογιστικά Συστήματα Άλγεβρας.
- Ξενάγηση στο Mathematica.
- Αριθμητικοί υπολογισμοί.
- Συμβολικοί υπολογισμοί.
- Γραφικές Παραστάσεις.
- Λίστες.
- Διαδικασιακός Προγραμματισμός.
- Συναρτησιακός Προγραμματισμός.
- Μαθηματικά και Προγραμματισμός στο Mathematica των Ν. Καραμπετάκη, Σ. Σταματάκη, Ε. Ψωμόπουλου.
- Εισαγωγή στο Mathematica του Κ. Παπαδάκη.
- Σύγχρονο Μαθηματικό Λογισμικό των Γ.Σ. Παπαγεωργίου, Χ.Γ. Τσίτουρα, Ι.Θ. Φαμέλη.
Στην πρώτη ενότητα γίνεται μία σύντομη εισαγωγή σχετικά με την μετάβαση από την άλγεβρα των υπολογισμών στα υπολογιστικά συστήματα άλγεβρας. Στη συνέχεια παρουσιάζονται τα βασικά χαρακτηριστικά των υπολογιστικών συστημάτων άλγεβρας.
Στην δεύτερη ενότητα γίνεται μία σύντομη αναφορά στις διάφορες χρήσεις του Mathematica και συγκεκριμένα στους τρόπους με τους οποίους πραγματοποιού- νται οι αριθμητικοί υπολογισμοί, οι συμβολικοί υπολογισμοί, οι γραφικές παραστάσεις και ο προγραμματισμός.
Ενότητα 3: Στην τρίτη ενότητα μελετούμε αναλυτικά τους τρόπους με τους οποίους εκτελούμε αριθμητικούς υπολογισμούς.
Στην τέταρτη ενότητα μελετούμε αναλυτικά τους τρόπους με τους οποίους εκτελούμε συμβολικούς υπολογισμούς.
Στην πέμπτη ενότητα μελετούμε αναλυτικά τους τρόπους με τους οποίους κατασκευάζουμε δισδιάστατα γραφικά, τρισδιάστατα γραφικά, γραφικά σχετικά με την στατιστική αλλά και κινούμενες γραφικές παραστάσεις.
Στην έκτη ενότητα παρουσιάζεται η έννοια της λίστας και διάφορες διαδικασίες χειρισμού μίας λίστας (δημιουργία λίστας, μεταβολή στοιχείων λίστας κτλ.)
Στην έβδομη ενότητα μελετούμε τις εντολές ανάθεσης, τις εντολές συνθήκης και τις διαδικασίες.
Στην όγδοη ενότητα μελετούμε τον συναρτησιακό προγραμματισμό.
Ανοικτό Ακαδ. Μάθημα
Αρ. Επισκέψεων : 6467
Αρ. Προβολών : 29925