Καλημέρα. Από συν'αδερφο άκουσα ότι απαγορεύεται η χρήση της ΓΡΑΨΕ (έκφραση) σε ΓΛΩΣΣΑ. πχ.
ΓΡΑΨΕ χ*3+2
Θεωρώ ότι΄η εντολή αυτή είναι αποδεκτή αλλά ψάχνοντας γρήγορα στο βιβλίο δεν βρήκα κάποιο παρόμοιο παράδειγμα. Μπορεί κάποιος /α να βοηθήσει? Ευχαριστώ εκ των προτέρων
Στον ορισμό της εντολής ΓΡΑΨΕ (Κεφάλαιο 7) δεν αναφέρει ότι επιτρέπονται εκφράσεις, παρ' όλα αυτά στο τετράδιο Μαθητή σε λυμένο παράδειγμα του κεφαλαίου 7 το χρησιμοποιεί. Γενικά το αποδεχόμαστε...
Είναι αποδεκτό.
Χαίρετε
Στον ορισμό σύνταξης της ΓΡΑΨΕ στο βιβλίο δίνεται :
ΓΡΑΨΕ λίστα-στοιχείων
Παρακάτω λέει οτι η λίστα στοιχείων μπορεί να περιέχει σταθερές τιμές και ονόματα μεταβλητών
Το ερώτημα είναι:
Μπορώ να έχω ΓΡΑΨΕ με εκφράσεις ;
πχ ΓΡΑΨΕ χ^2 - y
ή
ΓΡΑΨΕ 5 > 2
ή
ΓΡΑΨΕ ΑΛΗΘΗΣ <> ΨΕΥΔΗΣ ;
Ευχαριστώ
ΝΑΙ !
Όχι όμως το παρακάτω :
ΓΡΑΨΕ ΑΛΗΘΗΣ < ΨΕΥΔΗΣ
Ανδρέα ευχαριστώ για την απάντησή σου .
Αν πάρουμε αυστηρα το βιβλίο
¨Η λίστα στοιχείων της ΓΡΑΨΕ μπορεί να περιέχει μεταβλητές ή σταθερές τιμές"
δεν βλέπω να περιλαμβάνονται οι τελεστές .
Η αλήθεια είναι οτι σε τρία βοηθήματα που έψαξα , δέχονται όλα εκφράσεις σε ΓΡΑΨΕ
Έχεις δίκιο. Δεν κάνει αναφορά σε εκφράσεις. Είναι άλλη μια κερκόπορτα του βιβλίου.
Στο τετράδιο όμως ... σελ. 75 ?
Συνένωσα το θέμα με ένα ίδιο παλιότερο...
Σε τέτοιες περιπτώσεις έχουμε 2 επιλογές: ή εφαρμόζουμε κατά γράμμα αυτά που λέει το βιβλίο ή εφαρμόζουμε την κοινή λογική. Δίνω το παρακάτω παράδειγμα για να καταλάβετε τι εννοώ:
Στη σελίδα 178 του βιβλίου λέει (για την δομή Για...από...μέχρι):
Η τιμή της μεταβλητής συγκρίνεται με την τελική τιμή και εφόσον είναι μικρότερη από αυτή, τότε εκτελούνται οι εντολές που βρίσκονται στο βρόχο. Στη συνέχεια η μεταβλητή ελέγχου αυξάνεται κατά την τιμή που ορίζει το ΒΗΜΑ. Αν η νέα τιμή είναι μικρότερη της τελικής, τότε ο βρόχος εκτελείται ξανά.......
Συμπέρασμα; Δεν μπορούμε στην δομή Για...από...μέχρι στη ΓΛΩΣΣΑ να χρησιμοποιήσουμε αρνητικό βήμα, μόνο θετικό!!! Άρα η παρακάτω εντολή στην ΓΛΩΣΣΑ είναι λάθος
Για ι από 10 μέχρι 1 με βήμα -1
...βέβαια η λογική δεν είναι πάντα το ίδιο κοινή...!
Πολλές φορές μέχρι τώρα πιανόμαστε από μία λέξη του βιβλίου (που πιθανώς οι συγγραφείς την χρησιμοποίησαν εντελώς απερίσκεπτα) ... και χτίζουμε ολόκληρη θεωρία για το τι θέλει να πει εδώ ο ποιητής, ή ποιο ήταν το σκεπτικό του ή για ποιο λόγο το κάνει έτσι και όχι αλλιώς, .... και ο ποιητής.... απλά δεν είχε σκεφτεί τίποτα... ή άλλο είχε σκεφτεί και αλλιώς του βγήκε!