Εκφράσεις στη ΓΡΑΨΕ

Ξεκίνησε από karaba, 15 Απρ 2008, 11:01:30 ΠΜ

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

karaba

Καλημέρα. Από συν'αδερφο άκουσα ότι απαγορεύεται η χρήση της ΓΡΑΨΕ (έκφραση) σε ΓΛΩΣΣΑ. πχ.
ΓΡΑΨΕ χ*3+2
Θεωρώ ότι΄η εντολή αυτή είναι αποδεκτή αλλά ψάχνοντας γρήγορα στο βιβλίο δεν βρήκα κάποιο παρόμοιο παράδειγμα.  Μπορεί κάποιος /α να βοηθήσει? Ευχαριστώ εκ των προτέρων
karaba

bagelis

Στον ορισμό της εντολής ΓΡΑΨΕ (Κεφάλαιο 7) δεν αναφέρει ότι επιτρέπονται εκφράσεις, παρ' όλα αυτά στο τετράδιο Μαθητή σε λυμένο παράδειγμα του κεφαλαίου 7 το χρησιμοποιεί. Γενικά το αποδεχόμαστε...

EleniK

Ελένη Κοκκίνου
Καθηγήτρια Πληροφορικής, ΠΕ19

gsoumaxer

Χαίρετε

Στον ορισμό σύνταξης της ΓΡΑΨΕ στο βιβλίο δίνεται :

ΓΡΑΨΕ λίστα-στοιχείων

Παρακάτω λέει οτι η λίστα στοιχείων μπορεί να περιέχει σταθερές τιμές και ονόματα μεταβλητών

Το ερώτημα είναι:

Μπορώ να έχω ΓΡΑΨΕ με εκφράσεις ;

πχ  ΓΡΑΨΕ χ^2 - y

   ή

    ΓΡΑΨΕ  5 > 2

ή

   ΓΡΑΨΕ ΑΛΗΘΗΣ <> ΨΕΥΔΗΣ ;


Ευχαριστώ

andreas_p

ΝΑΙ !

Όχι όμως το παρακάτω :

ΓΡΑΨΕ ΑΛΗΘΗΣ < ΨΕΥΔΗΣ

gsoumaxer

Ανδρέα ευχαριστώ για την απάντησή σου .

Αν πάρουμε αυστηρα το βιβλίο

¨Η λίστα στοιχείων της ΓΡΑΨΕ μπορεί να περιέχει μεταβλητές ή σταθερές τιμές"

δεν βλέπω να περιλαμβάνονται οι τελεστές .

Η αλήθεια είναι οτι σε τρία βοηθήματα που έψαξα  , δέχονται όλα εκφράσεις σε ΓΡΑΨΕ

andreas_p

Έχεις δίκιο. Δεν κάνει αναφορά σε εκφράσεις. Είναι άλλη μια κερκόπορτα του βιβλίου.
Στο τετράδιο όμως ... σελ. 75 ?

Νίκος Αδαμόπουλος

Συνένωσα το θέμα με ένα ίδιο παλιότερο...

evry

Σε τέτοιες περιπτώσεις έχουμε 2 επιλογές: ή εφαρμόζουμε κατά γράμμα αυτά που λέει το βιβλίο ή εφαρμόζουμε την κοινή λογική. Δίνω το παρακάτω παράδειγμα για να καταλάβετε τι εννοώ:
Στη σελίδα 178 του βιβλίου λέει (για την δομή Για...από...μέχρι):

Η τιμή της μεταβλητής συγκρίνεται με την τελική τιμή και εφόσον είναι μικρότερη από αυτή, τότε εκτελούνται οι εντολές που βρίσκονται στο βρόχο. Στη συνέχεια η μεταβλητή ελέγχου αυξάνεται κατά την τιμή που ορίζει το ΒΗΜΑ. Αν η νέα τιμή είναι μικρότερη της τελικής, τότε ο βρόχος εκτελείται ξανά.......

Συμπέρασμα;  Δεν μπορούμε στην δομή Για...από...μέχρι στη ΓΛΩΣΣΑ να χρησιμοποιήσουμε αρνητικό βήμα, μόνο θετικό!!! Άρα η παρακάτω εντολή στην ΓΛΩΣΣΑ είναι λάθος

Για ι από 10 μέχρι 1 με βήμα -1
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

Νίκος Αδαμόπουλος

...βέβαια η λογική δεν είναι πάντα το ίδιο κοινή...!

Πολλές φορές μέχρι τώρα πιανόμαστε από μία λέξη του βιβλίου (που πιθανώς οι συγγραφείς την χρησιμοποίησαν εντελώς απερίσκεπτα) ... και χτίζουμε ολόκληρη θεωρία για το τι θέλει να πει εδώ ο ποιητής, ή ποιο ήταν το σκεπτικό του ή για ποιο λόγο το κάνει έτσι και όχι αλλιώς, .... και ο ποιητής.... απλά δεν είχε σκεφτεί τίποτα... ή άλλο είχε σκεφτεί και αλλιώς του βγήκε!