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

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

Jun 24, 2015

Download

Education

Μία παρουσίαση που καλύπτει την ενότητα 6.4 του βιβλίου "Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον".
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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