Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

1 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΥΠΟΠΡΟΓΡΑΜΜΑΤΩΝ ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΤΜΗΜΑΤΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΠΑΡΑΜΕΤΡΟΙ ΔΙΑΔΙΚΑΣΙΕΣ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "1 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΥΠΟΠΡΟΓΡΑΜΜΑΤΩΝ ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΤΜΗΜΑΤΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΠΑΡΑΜΕΤΡΟΙ ΔΙΑΔΙΚΑΣΙΕΣ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ."— Μεταγράφημα παρουσίασης:

1 1 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΥΠΟΠΡΟΓΡΑΜΜΑΤΩΝ ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΤΜΗΜΑΤΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΠΑΡΑΜΕΤΡΟΙ ΔΙΑΔΙΚΑΣΙΕΣ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ

2 2 ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ  Είναι η τεχνική σχεδίασης και ανάπτυξης των προγραμμάτων ως ένα σύνολο από απλούστερα προγράμματα.  π.χ. Το ΠΡΟΒΛΗΜΑ Αξιολόγηση μαθητών Χωρίζεται σε τρία τμήματα 1. Εισαγωγή δεδομένων 2. Επεξεργασία δεδομένων 3. Εκτύπωση αποτελεσμάτων

3 3

4 4 ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΥΠΟΠΡΟΓΡΑΜΜΑΤΩΝ  Έχουν μία είσοδο και μία έξοδο  Το καθένα είναι ανεξάρτητο από τα άλλα  Έχουν μικρό μέγεθος  Εκτελούν μια συγκεκριμένη λειτουργία

5 5 ΠΛΕΟΝΕΚΤΗΜΤΑ ΤΜΗΜΑΤΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ  Διευκολύνει την ανάπτυξη του αλγορίθμου και του προγράμματος  Διευκολύνει την κατανόηση και την διόρθωση του προγράμματος  Απαιτεί λιγότερο χρόνο και προσπάθεια για την συγγραφή του προγράμματος  Επεκτείνει τις δυνατότητες των γλωσσών προγραμματισμού

6 6 ΠΑΡΑΜΕΤΡΟΙ  Τα υποπρογράμματα καλούνται από το κύριο πρόγραμμα ή από άλλα υποπρογράμματα  Επικοινωνούν μαζί τους με τιμές που δέχονται στην είσοδό τους και με τα αποτελέσματα που επιστρέφουν  ΠΑΡΑΜΕΤΡΟΣ είναι μία μεταβλητή που επιτρέπει το πέρασμα της τιμής της από ένα τμήμα προγράμματος σε άλλο

7 7 ΔΙΑΚΑΣΙΕΣ & ΣΥΝΑΡΤΗΣΕΙΣ  ΣΥΝΑΡΤΗΣΗ: Υποπρόγραμμα που υπολογίζει και επιστρέφει μόνο μία τιμή με το όνομά της  ΔΙΑΔΙΚΑΣΙΑ: Υποπρόγραμμα που μπορεί να εκτελεί όλες τις λειτουργίες ενός προγράμματος

8 8 ΣΥΝΑΡΤΗΣΗ όνομα (λίστα παραμέτρων):τύπος συνάρτησης Τμήμα Δηλώσεων ΑΡΧΗ ….. Όνομα έκφραση ……. ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ΔΙΑΔΙΚΑΣΙΑ όνομα (λίστα παραμέτρων) Τμήμα Δηλώσεων ΑΡΧΗ εντολές….. ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

9 9 Κλήση διαδικασίας  Σύνταξη:  ΚΑΛΕΣΕ όνομα_διαδικασίας(λίστα παραμέτρων) Παράδειγμα:  ΚΑΛΕΣΕ Πράξεις(Α,Β,άθροισμα,διαφορά)  Λειτουργία: Σταματά η εκτέλεση του προγράμματος και περνούν οι τιμές των παραμέτρων Α και Β στη διαδικασία Πράξεις.  Μετά από τους υπολογισμούς που κάνει η διαδικασία επιστρέφουν τιμές στις παραμέτρους άθροισμα και διαφορά του κυρίως προγράμματος

10 10 Κλήση συνάρτησης από το κυρίως πρόγραμμα  Σύνταξη:  όνομα_συνάρτησης(λίστα παραμέτρων) Παράδειγμα:  Δ δύναμη(Α,Β)  Λειτουργία: Με την εμφάνιση του ονόματος της συνάρτησης δύναμη περνούν οι τιμές των παραμέτρων Α και Β στη συνάρτηση και μετά από τους υπολογισμούς που κάνει η συνάρτηση αποδίδεται μία τιμή στη μεταβλητή Δ του κυρίως προγράμματος

11 11  ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:R,Ε ΑΡΧΗ ΚΑΛΕΣΕ είσοδος(R) Ε εμβαδό_κύκλου(R) ΚΑΛΕΣΕ εκτύπωση(Ε) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

12 12  ΔΙΑΔΙΚΑΣΙΑ είσοδος(αριθμός) ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:αριθμός ΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ ‘ Δώσε την ακτίνα’ ΔΙΑΒΑΣΕ αριθμός ΜΕΧΡΙΣ_ΟΤΟΥ αριθμός>0 ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

13 13  ΣΥΝΑΡΤΗΣΗ εμβαδό_κύκλου(R):ΠΡΑΓΜΑΤΙΚΗ ΣΤΑΘΕΡΕΣ Π=3.14 ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: R ΑΡΧΗ εμβαδό_κύκλου Π*R*R ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

14 14  ΔΙΑΔΙΚΑΣΙΑ εκτύπωση (αποτελέσματα) ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:αποτελέσματα ΑΡΧΗ  ΓΡΑΨΕ ‘Το εμβαδό του κύκλου είναι: ‘,αποτελέσματα ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

15 15 ΠΡΟΓΡΑΜΜΑ εμβαδό_κύκλου ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:R,Ε ΑΡΧΗ ΚΑΛΕΣΕ είσοδος(R) Ε  εμβαδό_κύκλου(R) ΚΑΛΕΣΕ εκτύπωση(Ε) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΔΙΑΔΙΚΑΣΙΑ είσοδος(αριθμός) ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:αριθμός ΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ ‘ Δώσε την ακτίνα’ ΔΙΑΒΑΣΕ αριθμός ΜΕΧΡΙΣ_ΟΤΟΥ αριθμός>0 ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ΣΥΝΑΡΤΗΣΗ εμβαδό_κύκλου(R):ΠΡΑΓΜΑΤΙΚΗ ΣΤΑΘΕΡΕΣ Π=3.14 ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: R ΑΡΧΗ εμβαδό_κύκλου  Π*R*R ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ΔΙΑΔΙΚΑΣΙΑ εκτύπωση (αποτελέσματα) ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:αποτελέσματα ΑΡΧΗ ΓΡΑΨΕ ‘Το εμβαδό του κύκλου είναι: ‘, αποτελέσματα ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

16 16 Πραγματικές και τυπικές παράμετροι  ΠΡΑΓΜΑΤΙΚΕΣ ΠΑΡΑΜΕΤΡΟΙ ονομάζονται οι μεταβλητές του κυρίως προγράμματος που βρίσκονται στη λίστα των παραμέτρων της κλήσης του υποπρογράμματος  ΤΥΠΙΚΕΣ ΠΑΡΑΜΕΤΡΟΙ ονομάζονται οι μεταβλητές που βρίσκονται στη λίστα παραμέτρων της δήλωσης του υποπρογράμματος  Όλες οι μεταβλητές έχουν ισχύ μόνο για το τμήμα προγράμματος στο οποίο έχουν δηλωθεί, ισχύουν δηλαδή ΤΟΠΙΚΑ για το συγκεκριμένο υποπρόγραμμα ή κυρίως πρόγραμμα

17 17 Κανόνες για τις λίστες παραμέτρων  Ο αριθμός των πραγματικών και των τυπικών παραμέτρων πρέπει να είναι ίδιος  Κάθε πραγματική παράμετρος αντιστοιχεί στην τυπική παράμετρο που βρίσκεται στην αντίστοιχη θέση (η πρώτη της λίστας των τυπικών παραμέτρων αντιστοιχεί στην πρώτη της λίστας των πραγματικών παραμέτρων κ.ο.κ)  Η τυπική παράμετρος και η αντίστοιχή της πραγματική πρέπει να είναι του ιδίου τύπου.


Κατέβασμα ppt "1 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΥΠΟΠΡΟΓΡΑΜΜΑΤΩΝ ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΤΜΗΜΑΤΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΠΑΡΑΜΕΤΡΟΙ ΔΙΑΔΙΚΑΣΙΕΣ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google