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

18
Τεχνικές Σχεδίασης Προγραμμάτων Σαρημπαλίδης Ιωάννης
  • Upload

    -
  • Category

    Education

  • view

    3.450
  • download

    1

description

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Υπολογισμοί

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

ο

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

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

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

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

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

ων

Πρόγραμμα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GOTO

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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