ΚΕΦΑΛΑΙΟ 5
ΣΤΟΙΧΕΙΑ ΔΟΜΗΜΕΝΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
Παρουσίαση PowerPoint 

Ιεραρχικός Προγραμματισμός

 

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

 

Παράδειγμα:

  1. Ξεκινάμε την ανάλυση με μια σύντομη δήλωση «Μαθητολόγιο»
  2. Στην συνέχεια αναλύουμε με περισσότερες λεπτομέρειες: Βαθμολογίες, Απουσίες.
  3. Έπειτα αναλύουμε με ακόμα περισσότερες λεπτομέρειες: Βαθμολογίες κάθε μαθητή σε κάθε μάθημα, στοιχεία μαθητών, μαθήματα, απουσίες δικαιολογημένες και αδικαιολόγητες.
  4. Έπειτα αναλύουμε ακόμα περισσότερο: Μέσος όρος βαθμολογίας μαθητή, Μέσος όρος βαθμολογίας τάξης, Όρια απουσιών.

 

Τμηματικός Προγραμματισμός

 

Σπάμε το πρόγραμμα σε τμήματα. Όταν ένα πρόγραμμα είναι μεγάλο και πολύπλοκο το σπάμε σε μικρότερα.

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

 

Παράδειγμα:

Δημιουργούμε μικρά προγράμματα:

εισαγωγής μαθημάτων

εισαγωγής στοιχείων μαθητών

εισαγωγής βαθμολογίας μαθητών

εισαγωγής απουσιών μαθητών

υπολογισμός μέσου όρου βαθμολογίας μαθητή

υπολογισμός μέσου όρου βαθμολογίας τάξης.

Εκτύπωση των αποτελεσμάτων

 

Ο συνδυασμός των παραπάνω προγραμμάτων δίνει το πρόγραμμα μαθητολόγιο.

 

Δομημένος Προγραμματισμός

 

Δομημένος Προγραμματισμός = Ιεραρχικός προγραμματισμός + Τμηματικός προγραμματισμός

 

Πλεονεκτήματα Δομημένου Προγραμματισμού

 

Γράφουμε εύκολα τον κώδικα

Γράφουμε γρήγορα  τον κώδικα

Καλύτερη ποιότητα προγραμμάτων

Το πρόγραμμα μπορεί να διαβαστεί εύκολα.

Ευκολία στον έλεγχο του κώδικα

Ευκολία στην διόρθωση του κώδικα

Ευκολία στην συντήρηση του κώδικα

 

Διάγραμμα HIPO

 

 

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