Αποστολέας Θέμα: Χρήση εντολών εισόδου-εξόδου στις συναρτήσεις  (Αναγνώστηκε 2288 φορές)

Αρετή

  • Νέος
  • *
  • Μηνύματα: 1
Στον διερμηνευτή της ΓΛΩΣΣΑΣ αν σε μία συνάρτηση χρησιμοποιήσουμε εντολές ΔΙΑΒΑΣΕ ή ΓΡΑΨΕ δεν εντοπίζεται  κάποιο πρόβλημα.Το βιβλίο όμως αφήνει να εννοηθεί,όχι με μεγάλη σαφήνεια, ότι αυτό δεν επιτρέπεται. Τι οφείλουν να κάνουν οι μαθητές;
« Τελευταία τροποποίηση: 30 Μάρ 2006, 11:38:14 πμ από Αρετή »

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3145
  • to Iterate is human to Recurse divine
Απ: Χρήση εντολών εισόδου-εξόδου στις συναρτήσεις
« Απάντηση #1 στις: 30 Μάρ 2006, 12:51:47 μμ »
Τα ΔΙΑΒΑΣΕ και ΓΡΑΨΕ ισχύουν στη ΓΛΩΣΣΑ και προφανώς και στην ψευδογλώσσα. Δε νομίζω ότι υπάρχει πρόβλημα. Σε ποιο σημείο του βιβλίου αναφέρεσαι;
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3145
  • to Iterate is human to Recurse divine
Απ: Χρήση εντολών εισόδου-εξόδου στις συναρτήσεις
« Απάντηση #2 στις: 30 Μάρ 2006, 01:11:25 μμ »
Ουπς, διόρθωση, από κεκτημένη ταχύτητα δεν είδα ότι αναφέρεσαι στις συναρτήσεις. Ναι σύμφωνα με το βιβλίο δε μπορείς να χρησιμοποιήσεις ΔΙΑΒΑΣΕ και ΓΡΑΨΕ μέσα σε μια συνάρτηση. Αυτό όμως δεν είναι συντακτικό λάθος.  Είναι απλά κακή πρακτική, όπως ας πούμε το να πειράζεις το μετρητή της επανάληψης ΓΙΑ, ή να χρησιμοποιείς την εντολή GOTO.
   Κατά τη γνώμη μου καλό θα ήταν να λες στα παιδιά, αν θέλουν να ορίσουν ένα υποπρόγραμμα το οποίο θα εκτελεί κάποια λειτουργία εισόδου ή εξόδου να χρησιμοποιούν διαδικασία και όχι συνάρτηση. Αυτό λέει το βιβλίο και αυτό είναι γενικότερα το σωστό πράγμα στον προγραμματισμό
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr