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