Skip to main navigation Skip to main content Skip to page footer

Τμήμα Φυσικής

18201

18201  Αρχές και Τεχνικές Προγραμματισμού – Γλώσσα C   

Ιστοσελίδα μαθήματοςhttps://eclass.uoa.gr/courses/D410/ 

Περιεχόμενο μαθήματος

  • Συντακτικό γλωσσών προγραμματισμού (Γραμματικές Chomsky, BNF, eBNF, συντακτικά διαγράμματα), Παραγωγές, Συντακτικά δένδρα.
  • Βασικοί τύποι δεδομένων αρχιτεκτονικής και Τύποι στις γλώσσες.
  • Αντικείμενα μνήμης (απόδοση τιμής, dereferencing, δείκτες).
  • Οργάνωση μνήμης (στοίβα και σωρός).
  • Περιοχές ισχύος και Διάρκεια ζωής. Χρήση ονομάτων στο πρόγραμμα και συσχέτισή (binding) τους με θέση μνήμης (Δηλώσεις, εμβέλεια).
  • Εκφράσεις και διάταξη υπολογισμού (Παράμετροι συναρτήσεων, Πράξεις, προτεραιότητα και προσεταιριστικότητα).
  • Υποπρογράμματα και τρόποι περάσματος παραμέτρων.
  • Εντολές ελέγχου ροής.
  • Τεχνικές Προγραμματισμού. Τεχνικές Ανάπτυξης Προγραμμάτων. Διαγνωστικός Έλεγχος, Δομημένος Προγραμματισμός. Ανάπτυξη Προγραμμάτων από το Γενικό προς το Ειδικό (Top Down). Ενότητες (Modularity), Genericity.