Ποια είναι η δομή μιας συνάρτησης;
ΣΥΝΑΡΤΗΣΗ όνομα(λίστα παραμέτρων): τύπος συνάρτησης
Τμήμα δηλώσεων
ΑΡΧΗ
... εντολές ...
όνομα <-- έκφραση
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
- Το όνομα της συνάρτησης είναι οποιοδήποτε έγκυρο όνομα της ΓΛΩΣΣΑΣ.
- Οι παράμετροι είναι μεταβλητές των οποίων οι τιμές μεταβιβάζονται στην συνάρτηση όταν την καλούμε.
- Ο τύπος μιας συνάρτησης μπορεί να είναι ΧΑΡΑΚΤΗΡΑΣ, ΠΡΑΓΜΑΤΙΚΗ, ΑΚΕΡΑΙΑ ή ΛΟΓΙΚΗ.
- Η λίστα παραμέτρων είναι η είσοδος της συνάρτησης.
- Το όνομα της συνάρτησης είναι η έξοδος της συνάρτησης.
Πώς εκτελείται μια συνάρτηση;
Έστω η πραγματική συνάρτηση Εμβαδό_κύκλου(R) όπου R πραγματική μεταβλητή.
Έστω ότι στο κύριο πρόγραμμα Κύκλος έχει εισαχθεί η τιμή της ακτίνας του κύκλου, έστω Α.
Η συνάρτηση καλείται από το πρόγραμμα με την εντολή Ε <-- Εμβαδό_κύκλου(Α).
Η τιμή της Α μεταβιβάζεται στην αντίστοιχη μεταβλητή R της συνάρτησης και εκτελούνται οι εντολές της συνάρτησης.
Με το τέλος της συνάρτησης γίνεται επιστροφή στο κύριο πρόγραμμα, και η τιμή της συνάρτησης εκχωρείται στη μεταβλητή Ε.
Χωρίς ήχο
Δομή και εκτέλεση Συνάρτησης