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

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

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