Χρήση εντολών εισόδου-εξόδου στις συναρτήσεις

Ξεκίνησε από Αρετή, 30 Μαρ 2006, 11:36:39 ΠΜ

« προηγούμενο - επόμενο »

Αρετή

Στον διερμηνευτή της ΓΛΩΣΣΑΣ αν σε μία συνάρτηση χρησιμοποιήσουμε εντολές ΔΙΑΒΑΣΕ ή ΓΡΑΨΕ δεν εντοπίζεται  κάποιο πρόβλημα.Το βιβλίο όμως αφήνει να εννοηθεί,όχι με μεγάλη σαφήνεια, ότι αυτό δεν επιτρέπεται. Τι οφείλουν να κάνουν οι μαθητές;

evry

Τα ΔΙΑΒΑΣΕ και ΓΡΑΨΕ ισχύουν στη ΓΛΩΣΣΑ και προφανώς και στην ψευδογλώσσα. Δε νομίζω ότι υπάρχει πρόβλημα. Σε ποιο σημείο του βιβλίου αναφέρεσαι;
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

evry

Ουπς, διόρθωση, από κεκτημένη ταχύτητα δεν είδα ότι αναφέρεσαι στις συναρτήσεις. Ναι σύμφωνα με το βιβλίο δε μπορείς να χρησιμοποιήσεις ΔΙΑΒΑΣΕ και ΓΡΑΨΕ μέσα σε μια συνάρτηση. Αυτό όμως δεν είναι συντακτικό λάθος.  Είναι απλά κακή πρακτική, όπως ας πούμε το να πειράζεις το μετρητή της επανάληψης ΓΙΑ, ή να χρησιμοποιείς την εντολή GOTO.
   Κατά τη γνώμη μου καλό θα ήταν να λες στα παιδιά, αν θέλουν να ορίσουν ένα υποπρόγραμμα το οποίο θα εκτελεί κάποια λειτουργία εισόδου ή εξόδου να χρησιμοποιούν διαδικασία και όχι συνάρτηση. Αυτό λέει το βιβλίο και αυτό είναι γενικότερα το σωστό πράγμα στον προγραμματισμό
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr