ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Γ)

Post on 24-Jun-2015

3.450 views 1 download

description

Μία παρουσίαση που καλύπτει την ενότητα 6.4 του βιβλίου "Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον".

Transcript of ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Γ)

Τεχνικές Σχεδίασης Προγραμμάτων

Σαρημπαλίδης Ιωάννης

Υπάρχουν πολλές τεχνικές

για την συγγραφή απλών

προγραμμάτων

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

Ιεραρχική σχεδίαση προγράμματος

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

Ιεραρχική σχεδίαση προγράμματος

Από πάνω προς τα κάτω

Πρόγραμμα Φορολογίας

Εισαγωγή Δεδομένων

Υπολογισμοί

Υπολόγισε Φορολογητέ

ο

Υπολόγισε Εισόδημα

Υπολόγισε εκπτώσεις

Υπολόγισε φόρο που

προπληρώθηκε

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

ων

Πρόγραμμα

Βασικές λειτουργίες

Μικρότερες λειτουργίες

Πολύ απλές λειτουργίες

Η ιεραρχική σχεδίαση

προγράμματος υλοποιείται

με τον τμηματικό

προγραμματισμό

Κάθε υποπρόβλημα αποτελεί ανεξάρτητη ενότητα (module)

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

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

Περιέχει τόσο την ιεραρχική σχεδίαση

όσο και τον τμηματικό προγραμματισμό

Χρησιμοποιεί 3 δομές

Επιλογή Επανάληψη Ακολουθία

Εξαφάνισε την εντολή …

GOTO

Έχει και αρκετά

πλεονεκτήματα

Δημιουργία απλούστερων προγραμμάτων

Φωτογραφία από Uros Petrovic στο Flickr

Άμεση μεταφορά των αλγορίθμων σε προγράμματα

Φωτογραφία από Atilla Awaken στο Flickr

Διευκόλυνση ανάλυσης του προγράμματος σε τμήματα

Περιορισμός των λαθών κατά την ανάπτυξη του

προγράμματος

Διευκόλυνση στην ανάγνωση και κατανόηση του προγράμματος

Φωτογραφία από AnthonyCarlucci στο Flickr

Ευκολότερη διόρθωση και συντήρησηΦωτογραφία από Blocter στο Flickr

ΣΑΣ ΕΥΧΑΡΙΣΤΩ

Περισσότερα μπορείτε να βρείτε στο http://pliroforikiatschool.blogspot.com