Αντιγράφω από το βιβλίο της Β Λυκείου.
"Κάθε υποπρόγραμμα έχει μόνο μία είσοδο και μόνο μία έξοδο. Δηλαδή, όταν ενεργοποιείται, δέχεται κατά βάση κάποια δεδομένα και, αφού ολοκληρώσει τη λειτουργία του, επιστρέφει κάποια αποτελέσματα. Κατά τη διάρκεια όμως της εκτέλεσής του δεν εκτελείται καμία άλλη εντολή του προγράμματος πέρα από αυτές που συμπεριλαμβάνονται στο συγκεκριμένο υποπρόγραμμα."
Αυτό φαίνεται και στη στοίβα εκτέλεσης χρόνου. Το πρόγραμμα περιμένει το τελευταίο υπόπρογραμμα που έχει κληθεί να τελειώσει ώστε να εκτελέσει τις εντολές που ακολουθούν τη διεύθυνση επιστροφής. Η είσοδος και έξοδος που αναφέρονται στο σωστό λάθος δεν αναφέρονται σε δεδομένα.
Σχετικά με τη φράση "Η είσοδος σε κάθε βρόχο υποχρεωτικά γίνεται από την αρχή του" θεωρώ ότι δεν είναι άστοχη στο σημείο που παρατίθεται στο σχολικό βιβλίο. Αναφέρεται σε εμφωλευμένους βρόχους με τη χρήση της εντολής ΓΙΑ και ακολουθεί και το σχετικό παράδειγμα. Δεν νομίζω επίσης ότι σχετίζεται και με το goto. Εξάλλου δεν υπάρχει αυτή η εντολή στη ΓΛΩΣΣΑ όπως ορίζεται στο σχολικό πακέτο.
Συμφωνώ όμως ότι είναι άστοχο να την βάλει κάποιος όπως αναφέρθηκε, ξεκομμένη ως σωστό - λάθος.