Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Τμηματικός προγραμματισμός => Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον => Συναρτήσεις => Μήνυμα ξεκίνησε από: Αρετή στις 30 Μάρ 2006, 11:36:39 πμ

Τίτλος: Χρήση εντολών εισόδου-εξόδου στις συναρτήσεις
Αποστολή από: Αρετή στις 30 Μάρ 2006, 11:36:39 πμ
Στον διερμηνευτή της ΓΛΩΣΣΑΣ αν σε μία συνάρτηση χρησιμοποιήσουμε εντολές ΔΙΑΒΑΣΕ ή ΓΡΑΨΕ δεν εντοπίζεται  κάποιο πρόβλημα.Το βιβλίο όμως αφήνει να εννοηθεί,όχι με μεγάλη σαφήνεια, ότι αυτό δεν επιτρέπεται. Τι οφείλουν να κάνουν οι μαθητές;
Τίτλος: Απ: Χρήση εντολών εισόδου-εξόδου στις συναρτήσεις
Αποστολή από: evry στις 30 Μάρ 2006, 12:51:47 μμ
Τα ΔΙΑΒΑΣΕ και ΓΡΑΨΕ ισχύουν στη ΓΛΩΣΣΑ και προφανώς και στην ψευδογλώσσα. Δε νομίζω ότι υπάρχει πρόβλημα. Σε ποιο σημείο του βιβλίου αναφέρεσαι;
Τίτλος: Απ: Χρήση εντολών εισόδου-εξόδου στις συναρτήσεις
Αποστολή από: evry στις 30 Μάρ 2006, 01:11:25 μμ
Ουπς, διόρθωση, από κεκτημένη ταχύτητα δεν είδα ότι αναφέρεσαι στις συναρτήσεις. Ναι σύμφωνα με το βιβλίο δε μπορείς να χρησιμοποιήσεις ΔΙΑΒΑΣΕ και ΓΡΑΨΕ μέσα σε μια συνάρτηση. Αυτό όμως δεν είναι συντακτικό λάθος.  Είναι απλά κακή πρακτική, όπως ας πούμε το να πειράζεις το μετρητή της επανάληψης ΓΙΑ, ή να χρησιμοποιείς την εντολή GOTO.
   Κατά τη γνώμη μου καλό θα ήταν να λες στα παιδιά, αν θέλουν να ορίσουν ένα υποπρόγραμμα το οποίο θα εκτελεί κάποια λειτουργία εισόδου ή εξόδου να χρησιμοποιούν διαδικασία και όχι συνάρτηση. Αυτό λέει το βιβλίο και αυτό είναι γενικότερα το σωστό πράγμα στον προγραμματισμό