Upload
-
View
3.449
Download
1
Embed Size (px)
DESCRIPTION
Μία παρουσίαση που καλύπτει την ενότητα 6.4 του βιβλίου "Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον".
Citation preview
Τεχνικές Σχεδίασης Προγραμμάτων
Σαρημπαλίδης Ιωάννης
Υπάρχουν πολλές τεχνικές
για την συγγραφή απλών
προγραμμάτων
Τμηματικός Προγραμματισμός
Ιεραρχική σχεδίαση προγράμματος
Δομημένος Προγραμματισμός
Ιεραρχική σχεδίαση προγράμματος
Από πάνω προς τα κάτω
Πρόγραμμα Φορολογίας
Εισαγωγή Δεδομένων
Υπολογισμοί
Υπολόγισε Φορολογητέ
ο
Υπολόγισε Εισόδημα
Υπολόγισε εκπτώσεις
Υπολόγισε φόρο που
προπληρώθηκε
Εκτύπωση αποτελεσμάτ
ων
Πρόγραμμα
Βασικές λειτουργίες
Μικρότερες λειτουργίες
Πολύ απλές λειτουργίες
Η ιεραρχική σχεδίαση
προγράμματος υλοποιείται
με τον τμηματικό
προγραμματισμό
Κάθε υποπρόβλημα αποτελεί ανεξάρτητη ενότητα (module)
Τμηματικός Προγραμματισμός
Δομημένος Προγραμματισμός
Περιέχει τόσο την ιεραρχική σχεδίαση
όσο και τον τμηματικό προγραμματισμό
Χρησιμοποιεί 3 δομές
Επιλογή Επανάληψη Ακολουθία
Εξαφάνισε την εντολή …
GOTO
Έχει και αρκετά
πλεονεκτήματα
Δημιουργία απλούστερων προγραμμάτων
Φωτογραφία από Uros Petrovic στο Flickr
Άμεση μεταφορά των αλγορίθμων σε προγράμματα
Φωτογραφία από Atilla Awaken στο Flickr
Διευκόλυνση ανάλυσης του προγράμματος σε τμήματα
Περιορισμός των λαθών κατά την ανάπτυξη του
προγράμματος
Διευκόλυνση στην ανάγνωση και κατανόηση του προγράμματος
Φωτογραφία από AnthonyCarlucci στο Flickr
Ευκολότερη διόρθωση και συντήρησηΦωτογραφία από Blocter στο Flickr
ΣΑΣ ΕΥΧΑΡΙΣΤΩ
Περισσότερα μπορείτε να βρείτε στο http://pliroforikiatschool.blogspot.com