ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Αθανασιος Μπαλαφουτης
Περιγραφή
- Επανάληψη στις βασικές εντολές της γλώσσας προγραμματισμού C και στις βασικές διαδικασίες των μονοδιάστατων αριθμητικών πινάκων. Εισαγωγή στις αρχές της top-down σχεδίασης και των αρχών του δομημένου προγραμματισμού.
- Εισαγωγή στις συναρτήσεις στον προγραμματισμό: Βασικά χαρακτηριστικά: Πρότυπο συνάρτησης, δήλωση συνάρτησης, κλήση συνάρτησης. Συναρτήσεις τύπου void χωρίς επιστρεφόμενες τιμές. Συναρτήσεις που επιστρέφουν μία τιμή. Μηχανισμός μεταβίβαση παραμέτρων με τιμή. Παραδείγματα και εργαστηριακές ασκήσεις.
- Συναρτήσεις τύπου void που επιστρέφουν περισσότερες από μία τιμές. Η έννοια του δείκτη (pointer). Δείκτες και διευθύνσεις μνήμης. Ιδιότητες δεικτών, σύγκριση δεικτών, αριθμητική δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Δείκτες και συναρτήσεις. Μηχανισμός μεταβίβασης παραμέτρων με αναφορά. Χάρτης μνήμης. Αριθμητικοί πίνακες ως δείκτες. Επεξεργασία μονοδιάστατων αριθμητικών πινάκων μέσω χρήσης δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Συναρτήσεις και μονοδιάστατοι πίνακες. Πίνακες δύο διαστάσεων. Διαχείριση πινάκων δύο διαστάσεων με χρήση δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Δυναμική παραχώρηση και διαχείριση μνήμης. Δημιουργία και διαχείριση δυναμικών πινάκων στη γλώσσα C. Συναρτήσεις διαχείρισης δυναμικής μνήμης στη γλώσσα C. Αναδρομή & Πολυπλοκότητα. Παραδείγματα και εργαστηριακές ασκήσεις.
- Αλφαριθμητικά. Χαρακτηριστικά, ιδιότητες, συναρτήσεις βιβλιοθήκης για διαχείριση αλφαριθμητικών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Δομές (structs). Ιδιότητες και τελεστές δομών. Πίνακες δομών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Δείκτες, δομές, πίνακες και συναρτήσεις. Παραδείγματα και εργαστηριακές ασκήσεις.
- Αρχεία. Κατηγορίες αρχείων, χαρακτηριστικά και ιδιότητες αρχείων στη γλώσσα C. Δημιουργία και προσπέλαση σειριακών αρχείων. Παραδείγματα και εργαστηριακές ασκήσεις.
- Επεξεργασία δεδομένων από σειριακά αρχεία. Διαχείριση πολλαπλών αρχείων. Βασικές αλγοριθμικές διαδικασίες σε σειριακά αρχεία. Εργαστηριακές ασκήσεις και εφαρμογές.
- Εισαγωγή στις γραμμικές δομές δεδομένων : λίστες , στοίβες και ουρές. Παραδείγματα και εργαστηριακές ασκήσεις.
Επαναληπτικές εργαστηριακές ασκήσεις.
Λιγότερα- Επανάληψη στις βασικές εντολές της γλώσσας προγραμματισμού C και στις βασικές διαδικασίες των μονοδιάστατων αριθμητικών πινάκων. Εισαγωγή στις αρχές της top-down σχεδίασης και των αρχών του δομημένου προγραμματισμού.
- Εισαγωγή στις συναρτήσεις στον προγραμματισμό: Βασικά χαρακτηριστικά: Πρότυπο συνάρτησης, δήλωση συνάρτησης, κλήση συνάρτησης. Συναρτήσεις τύπου void χωρίς επιστρεφόμενες τιμές. Συναρτήσεις που επιστρέφουν μία τιμή. Μηχανισμός μεταβίβαση παραμέτρων με τιμή. Παραδείγματα και εργαστηριακές ασκήσεις.
- Συναρτήσεις τύπου void που επιστρέφουν περισσότερες από μία τιμές. Η έννοια του δείκτη (pointer). Δείκτες και διευθύνσεις μνήμης. Ιδιότητες δεικτών, σύγκριση δεικτών, αριθμητική δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Δείκτες και συναρτήσεις. Μηχανισμός μεταβίβασης παραμέτρων με αναφορά. Χάρτης μνήμης. Αριθμητικοί πίνακες ως δείκτες. Επεξεργασία μονοδιάστατων αριθμητικών πινάκων μέσω χρήσης δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Συναρτήσεις και μονοδιάστατο
- Επανάληψη στις βασικές εντολές της γλώσσας προγραμματισμού C και στις βασικές διαδικασίες των μονοδιάστατων αριθμητικών πινάκων. Εισαγωγή στις αρχές της top-down σχεδίασης και των αρχών του δομημένου προγραμματισμού.
- Εισαγωγή στις συναρτήσεις στον προγραμματισμό: Βασικά χαρακτηριστικά: Πρότυπο συνάρτησης, δήλωση συνάρτησης, κλήση συνάρτησης. Συναρτήσεις τύπου void χωρίς επιστρεφόμενες τιμές. Συναρτήσεις που επιστρέφουν μία τιμή. Μηχανισμός μεταβίβαση παραμέτρων με τιμή. Παραδείγματα και εργαστηριακές ασκήσεις.
- Συναρτήσεις τύπου void που επιστρέφουν περισσότερες από μία τιμές. Η έννοια του δείκτη (pointer). Δείκτες και διευθύνσεις μνήμης. Ιδιότητες δεικτών, σύγκριση δεικτών, αριθμητική δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Δείκτες και συναρτήσεις. Μηχανισμός μεταβίβασης παραμέτρων με αναφορά. Χάρτης μνήμης. Αριθμητικοί πίνακες ως δείκτες. Επεξεργασία μονοδιάστατων αριθμητικών πινάκων μέσω χρήσης δεικτών. Παραδείγματα και εργαστηριακές ασκήσεις.
- Συναρτήσεις και μονοδιάστατο
- Παρουσίαση: Αναδρομικές Συναρτήσεις
- 7ο Φυλλάδιο Ασκήσεων
- Εργαστήριο: Ασκήσεις 7.4, 7.7, 7.8
- Παρουσίαση: Αλφαριθμητικά
- 6ο Φυλλάδιο Ασκήσεων
- Εργαστήριο: 6.5, 6.6 και 6.7
- Παρουσίαση: Πολυδιάστατοι Πίνακες
- 5ο Φυλλάδιο Ασκήσεων
- Εργαστήριο: Λύση Άσκησης 5.7
- Παρουσίαση: Δυναμική Παραχώρηση Μνήμης
- 4ο Φυλλάδιο Ασκήσεων
- Εργαστήριο: Λύση Άσκησης 4.6
- Παρουσίαση: Συναρτήσεις και Πίνακες
- 3ο Φυλλάδιο Ασκήσεων
- Εργαστήριο: Λύση Ασκήσεων 3.6 και 3.7
- Παρουσίαση: Εισαγωγή στους Δείκτες
- Παρουσίαση: Δείκτες και Συναρτήσεις
- 2ο Φυλλάδιο Ασκήσεων
- Εργαστήριο: Λύση Άσκησης 2.9
- Παρουσίαση: Συναρτήσεις
- 1ο Φυλλάδιο Ασκήσεων
- Εργαστήριο: Ασκήσεις 1.6 και 1.7
Ημερολόγιο
Ανακοινώσεις
- Πέμπτη, 26 Μαρτίου 2026
- Πέμπτη, 05 Μαρτίου 2026
- Τετάρτη, 11 Φεβρουαρίου 2026