Section outline

    • Μαθήματα

      Matlab iconΕνότητα 1 - Αρχές Προγραμματισμού - Matlab

      Μάθημα 1
      Γνωριμία με το εργαστήριο

      Μάθημα 2
      Αριθμητικές παραστάσεις, προτεραιότητα αριθμητικών τελεστών, εντολή format, μεταβλητές, εκθετική μορφή.

      Μάθημα 3
      Λογικοί τελεστές, προτεραιότητα λογικών τελεστών. Μαθηματικές συναρτήσεις. Εισαγωγή δεδομένων (εντολή input). Εξαγωγή δεδομένων (disp/fprintf).

      Μάθημα 4
      Arrays (Διανύσματα, Πίνακες). Χρήσιμες συναρτήσεις (zeros, ones, eye). Colon operator. Transpose operator. Συνάρτηση linspace.

      Μάθημα 5
      Αριθμητικές πράξεις μεταξύ arrays. Μαθηματικές συναρτήσεις και arrays

      Μάθημα 6
      Από τη γραμμή εντολών στη συγγραφή κώδικα (MATLAB/OCTAVE scripts). Έλεγχος ροής του κώδικα (δομή if), παραλλαγές της δομής if

      Μάθημα 7
      Επανάληψη for, εμφωλευμένες(nested) επαναλήψεις. Επανάληψη υπό συνθήκη while, αέναη επανάληψη. Χρονομέτρηση. Τεχνικές βελτίωσης του χρόνου εκτέλεσης (pre-allocation, vectorization). 

      Μάθημα 8 - Ασκήσεις Μαθήματος 8 στις συναρτήσεις

      Ανώνυμες συναρτήσεις (anonymous functions).  Συγγραφή συναρτήσεων, ορίσματα, συναρτήσεις ως ορίσματα συναρτήσεων. Πεδίο μεταβλητών (variable scope)

      Μάθημα 9
      Ακρίβεια υπολογισμών (machine epsilon), overflow, underflow, σφάλματα αποκοπής και στρογγυλοποίησης (round-off errors). Μεταβλητές απλής και διπλής ακρίβειας, απαίτηση σε μνήμη (bytes) για την αποθήκευση των μεταβλητών.

      python IconΕνότητα 2 - Python

      Python Μάθημα 1

      Εισαγωγικές έννοιες, περιβάλλον εργασίας, εκτύπωση μηνυμάτων, εισαγωγή από το χρήστη.

      Python Μάθημα 2

      Δομές δεδομένων

      Python Μάθημα 3

      Ροή κώδικα, if, for, while.

      Python Μάθημα 4

      Δημιουργία συναρτήσεων.

      Python Μάθημα 5

      Βιβλιοθήκες σε Python, Numpy: μαθηματική βιβλιοθήκη.

      Ασκήσεις για το μυαλόΕρωτήσεις επανάληψης και Ασκήσεις εμβάθυνσης

      Μάθημα 1 - ερωτήσεις επανάληψης

      Μάθημα 2 - ερωτήσεις επανάληψης

      Μάθημα 3 - Ασκήσεις εμβάθυνσης

      Μαθήματα 4,5 – Ασκήσεις εμβάθυνσης

      Μαθήματα 3,4,5 – Ασκήσεις εμβάθυνσης #2

      Μαθήματα 6,7 – Ασκήσεις εμβάθυνσης

      Μαθήματα 6,7 - Ασκήσεις εμβάθυνσης #2

      Μάθημα 8 - Ασκήσεις εμβάθυνσης