Θυμίστε μου σας παρακαλώ που είχαμε μείνει σε αυτό το θέμα;
Τι αποφασίσαμε τελικά για το μάθημα στα ΓΕΛ;
Απαγορεύεται
Δεν επιτρέπεται η κλήση Διαδικασίας μέσα από Συνάρτηση
Απαγορεύεται γιατί αλλιώς θα είχαμε ασυνέπεια. Εφόσον απαγορεύεται η συνάρτηση να έχει μέσα της εντολές Γράψε και Διάβασε, δε θα μπορούσε η συνάρτηση να καλεί διαδικασία. Αν μπορούσε, θα υπήρχε η δυνατότητα να βάλουμε μια διαδικασία που έχει μέσα της Γράψε/Διάβασε μέσα σε συνάρτηση και να επικοινωνεί με αυτή μέσω των παραμέτρων και της τιμής επιστροφής. Έτσι θα πετυχαίναμε εμμέσως μια συνάρτηση με δυνατότητα να γράφει και να διαβάζει, πράγμα που θα ήταν αντίθετο στη λογική των συναρτήσεων.
Από τη τη στιγμή που απαγορεύεται να υπάρχουν εντολές Γράψε/Διάβασε μέσα σε συνάρτηση, έγινε μονόδρομος η απαγόρευση κλήσης διαδικασίας από συνάρτηση... καθαρά για λόγους συνέπειας. Αρχικά το διδακτικό πακέτο επέτρεπε κλήση υποπρογράμματος από άλλο υποπρόγραμμα (άρα και διαδικασίας από συνάρτηση) αλλά η ασυνέπεια εντοπίστηκε από την κοινότητα.