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