2. Τμηματικός προγραμματισμός
Ονομάζεται η τεχνική σχεδίασης και
ανάπτυξης προγραμμάτων ως ένα σύνολο
από απλούστερα τμήματα κώδικα.
Στον τμηματικό προγραμματισμό, κάθε τμήμα
που επιτελεί ένα αυτόνομο έργο και έχει
γραφεί χωριστά από το υπόλοιπο
πρόγραμμα, ονομάζεται υποπρόγραμμα.
3. Πλεονεκτήματα του τμηματικού
προγραμματισμού
Διευκολύνει την ανάπτυξη του αλγορίθμου
και του αντιστοίχου προγράμματος.
Διευκολύνει την κατανόηση και διόρθωση
του προγράμματος.
Απαιτεί λιγότερο χρόνο και προσπάθεια στη
συγγραφή του προγράμματος, μειώνοντας
συγχρόνως τα λάθη.
Επεκτείνει τις δυνατότητες των γλωσσών
προγραμματισμού.
4. Κατηγορίες υποπρογραμμάτων
Η συνάρτηση είναι ένας τύπος
υποπρογράμματος που υπολογίζει και
επιστρέφει μόνο μία τιμή με το όνομά της
(όπως οι μαθηματικές συναρτήσεις).
Η διαδικασία είναι ένας τύπος
υποπρογράμματος που μπορεί να εκτελεί
όλες τις λειτουργίες όπως ένα πρόγραμμα.
5. Χαρακτηριστικά Συναρτήσεων
Οι συναρτήσεις υπολογίζουν μόνο μία τιμή,
αριθμητική, χαρακτήρα ή λογική και μόνο αυτήν
επιστρέφουν στο υποπρόγραμμα που την
κάλεσε.
Οι συναρτήσεις μοιάζουν με τις συναρτήσεις
των μαθηματικών και μεταφέρουν το αποτέλεσμά
τους στο πρόγραμμα που τις κάλεσε με το όνομά
τους.
6. Χαρακτηριστικά Διαδικασιών
Οι διαδικασίες μπορούν να εκτελέσουν
οποιαδήποτε λειτουργία, π.χ. να εισάγουν
δεδομένα, να εκτελέσουν υπολογισμούς, να
μεταβάλλουν τις τιμές των μεταβλητών και να
τυπώσουν αποτελέσματα.
Οι διαδικασίες μεταφέρουν τα αποτελέσματά
τους στα άλλα υποπρογράμματα με τη χρήση
παραμέτρων.
7. Ορισμός μιας συνάρτησης
ΣΥΝΑΡΤΗΣΗ Όνομα (λίστα παραμέτρων): Τύπος συν.
Τμήμα δηλώσεων μεταβλητών συνάρτησης
ΑΡΧΗ
Εντολές
Όνομα Εκφραση
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
8. Κλήση (χρήση) μιας συνάρτησης
Κάθε συνάρτηση χρησιμοποιείται σε ένα
πρόγραμμα, όπως ακριβώς και οι
ενσωματωμένες συναρτήσεις της γλώσσας.
Απλώς αναφέρεται το όνομα της σε μια
έκφραση ή σε μία εντολή και επιστρέφεται η
τιμή της.
Παραδείγματα:
Χ Άθροισμα(α, β)
Χ Εμβαδόν(R)
10. Κλήση (χρήση) μιας διαδικασίας
Η κλήση μιας διαδικασίας από ένα πρόγραμμα
γίνεται με την εντολή ΚΑΛΕΣΕ η οποία έχει την
εξής σύνταξη:
ΚΑΛΕΣΕ Όνομα Διαδικασίας (λίστα-παραμέτρων)
11. Τυπικές - πραγματικές παράμετροι
Τυπικές παράμετροι ή ορίσματα ονομάζονται οι
παράμετροι (μεταβλητές) που δηλώνονται στα
υποπρογράμματα για είσοδο και έξοδο δεδομένων.
Όταν γίνεται κλήση των συναρτήσεων και των
διαδικασιών σε ένα πρόγραμμα, oι παράμετροι που
χρησιμοποιούνται για να περάσουν δεδομένα και
αποτελέσματα μεταξύ προγράμματος και
υποπρογράμματος ονομάζονται πραγματικές
παράμετροι ή απλά παράμετροι