ΚΕΦΑΛΑΙΟ 5
ΣΤΟΙΧΕΙΑ ΔΟΜΗΜΕΝΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
Ιεραρχικός
Προγραμματισμός
Η σχεδίαση του προγράμματος προχωράει από επάνω προς τα κάτω. Ξεκινάει από κάτι γενικό και καταλήγει σε κάτι ειδικό. Η ανάλυση σε περισσότερες λεπτομέρειες σταματάει όταν μπορεί πια να κωδικοποιηθεί σε κάποια γλώσσα προγραμματισμού.
Παράδειγμα:
Τμηματικός
Προγραμματισμός
Σπάμε το πρόγραμμα σε τμήματα. Όταν ένα πρόγραμμα είναι μεγάλο και πολύπλοκο το σπάμε σε μικρότερα.
Τα μικρότερα προγράμματα είναι δυνατόν να κωδικοποιηθούν, να ελεγχθούν αν δουλεύουν σωστά και να διορθωθούν ξεχωριστά το κάθε ένα. Ο συνδυασμός τους δημιουργεί το πλήρες πρόγραμμα.
Παράδειγμα:
Δημιουργούμε μικρά προγράμματα:
εισαγωγής
μαθημάτων
εισαγωγής
στοιχείων μαθητών
εισαγωγής
βαθμολογίας μαθητών
εισαγωγής
απουσιών μαθητών
υπολογισμός
μέσου όρου βαθμολογίας μαθητή
υπολογισμός
μέσου όρου βαθμολογίας τάξης.
Εκτύπωση των
αποτελεσμάτων
Ο συνδυασμός των παραπάνω προγραμμάτων δίνει το πρόγραμμα μαθητολόγιο.
Δομημένος
Προγραμματισμός
Δομημένος Προγραμματισμός = Ιεραρχικός προγραμματισμός + Τμηματικός προγραμματισμός
Πλεονεκτήματα
Δομημένου Προγραμματισμού
Γράφουμε εύκολα
τον κώδικα
Γράφουμε γρήγορα
τον κώδικα
Καλύτερη
ποιότητα προγραμμάτων
Το πρόγραμμα
μπορεί να διαβαστεί εύκολα.
Ευκολία στον
έλεγχο του κώδικα
Ευκολία στην
διόρθωση του κώδικα
Ευκολία στην
συντήρηση του κώδικα
Διάγραμμα
HIPO

Παράδειγμα Διαγράμματος HIPO στο Μαθητολόγιο
