Opencourse Εισαγωγή στον Δομημένο Προγραμματισμό

Στεργίου Κωνσταντίνος

Περιγραφή

Τα θέματα που καλύπτονται στο μάθημα είναι τα εξής: Εισαγωγικές Έννοιες σχετικά με τον Προγραμματισμό. Γλώσσες Προγραμματισμού. Αλγόριθμοι. Εκτέλεση Αλγορίθμων και Μεταγλωττιστές. Μεθοδολογία Προγραμματισμού. Εισαγωγή στη Γλώσσα Προγραμματισμού C. Τύποι Δεδομένων, Σταθερές και Μεταβλητές, Παράμετροι, Πέρασμα Παραμέτρων, Εντολές, Βασικές Δομές, Συναρτήσεις και Διαδικασίες. Πίνακες, Δεί­κτες, Αλφαριθμητικά, Δυναμικές δομές δεδομένων. Αναδρομικότητα. Χειρισμός αρχείων.

CC - Αναφορά - Μη Εμπορική Χρήση - Όχι Παράγωγα Έργα

Ενότητες

Εισαγωγή στον προγραμματισμό, αλγόριθμος, πρόγραμμα, αρχές ανάπτυξης προγραμμάτων, περιγραφή αλγορίθμων με ψευδοκώδικα και διάγραμμα ροής, μεταγλωττιστές, κατηγορίες γλωσσών προγραμματισμού.

 

Συντακτικό της γλώσσας C, μεταβλητές, σταθερές, τύποι δεδομένων, τελεστές, προτεραιότητα τελεστών, εκφράσεις, προτάσεις, μετατροπές τύπων.

 

Υπό συνθήκη διακλαδώσεις (if ... else statements), επαναλήψεις με συνθήκη εισόδου (while loops), επαναλήψεις με συνθήκη εξόδου (do ... while loops), επαναλήψεις με μετρητή (for loops), οι προτάσεις break, continue, και switch, λογικοί τελεστές.

 

Ο τύπος πίνακα, δηλώσεις και αρχικοποιήσεις πινάκων, διαχείριση στοιχείων πίνακα, πολυδιάστατοι πίνακες.

 

Αλφαριθμητικά στη C, συναρτήσεις αλφαριθμητικών, πίνακες αλφαριθμητικών.

 

Ορισμός, ο τύπος δείκτη, δηλώσεις δεικτών, αναθέσεις τιμών σε δείκτες, δείκτες και πίνακες, αριθμητική δεικτών, δείκτες και αλφαριθμητικά.

 

Αρθρωτός σχεδιασμός προγραμμάτων, συναρτήσεις, δήλωση και κλήση συνάρτησης, πίνακες και συναρτήσεις, βασική βιβλιοθήκη της C, μεταβίβαση παραμέτρων, κληση με τιμή, κλήση με αναφορά. 

 

Εμβέλεια Μεταβλητών και Αναδρομικότητα

Δομές

Αρχεία

Δυναμική διαχείριση μνήμης

Ανοικτό Ακαδ. Μάθημα

Ανοικτά Ακαδημαϊκά Μαθήματα
Επίπεδο: A-

Αρ. Επισκέψεων :  4456
Αρ. Προβολών :  30068