ΕΝΤΟΛΗ ΓΙΑ

Ξεκίνησε από droopy, 12 Ιαν 2008, 07:04:53 ΜΜ

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

droopy

ΚΑΛΗΣΠΕΡΑ,

σε ένα διαγώνισμα από το στέκι βρήκα την εξής ερώτηση:

Η εντολή Για Χ από 3 μέχρι 1000 με_βήμα 3 δίνει στο Χ τιμές που είναι πολλαπλάσια του 3 και ανήκουν στο διάστημα [3,1000]

θεωρώ ότι είναι λάθος καθώς η τελική τιμή του Χ θα είναι 1002.

αν κάνω λάθος περιμένω τα σχόλια σας

georgesp

Φίλε droopy

Αν το ερώτημά σου αναφέρεται στο ποια θα είναι η τελική τιμή της μεταβλητής Χ (999 ή 1002) ρίξε μια ματιά στο:
https://alkisg.mysch.gr/steki/index.php?topic=1177.0

Έχει συζητηθεί το θέμα διεξοδικά και πιστεύω οι απόψεις των παιδιών θα σε διαφωτίσουν.

Αυτό που διάβασες στο εννοεί ότι οι τιμές για τις οποίες εκτελείται ο βρόχος είναι τα πολ/σια στο διάστημα [3,1000].

georgesp

Διορθώνω την τελευταία φράση μου:

Αυτό που διάβασε στο ΣΤΕΚΙ εννοεί ότι ...

droopy

το ότι η τελική τιμη θα είναι το 1002 είναι ξεκάθαρο τουλάχιστον για μένα.

το ερώτημα που βρήκα σε διαγώνισμα είναι τύπου Σ-Λ και δεν είναι ξεκάθαρο αν θα χρησιμοποιηθούν οι τιμές του Χ μόνο μέσα στο βρόχο ή και εκτός αυτού όποτε και θα γίνει χρήση του 1002

Η εντολή Για Χ από 3 μέχρι 1000 με_βήμα 3 δίνει στο Χ τιμές που είναι πολλαπλάσια του 3 και ανήκουν στο διάστημα [3,1000]

η λέξη δίνει δεν μου κάνει ξεκάθαρο για ποιες τιμές μιλάμε
όπως το έθεσες είναι πιο σαφές δηλαδή τιμές για τις οποίες εκτελείται ο βρόχος

τότε η πρόταση είναι σωστή. μάλλον θα έπρεπε να συνταχθεί σύμφωνα με την δική σου ερμηνεία.
το δίνει κρύβει κατά την αποψή μου μια ασάφεια

gpapargi

Ήμουν συντονιστής σε εκείνο τα διαγώνισμα.
Γενικά συνηθίσουμε να λέμε ότι η τιμή του μετρητή της Για δεν πρέπει να μας ενδιαφέρει μετά τα τέλος του βρόχου. Μάλιστα αφήσαμε κάπως στη μέση την κουβέντα που σου έστειλε ο Γιώργος (georgesp) όπου οι υποστηρικτές αυτής της άποψης θα πρέπει να την αιτιολογήσουμε περισσότερο.

Ωστόσο έχεις δίκιο για τη διατύπωση. Αφού καλώς ή κακώς το μυαλό σημαντικής μερίδας καθηγητών/μαθητών πηγαίνει στην τιμή του μετρητή μετά τη Για, σημαίνει ότι αυτό που λέω παραπάνω δεν είναι προφανές. (Εμένα δεν πάει καθόλου το μυαλό μου στην τιμή του μετρητή μετά το τέλος της Για και μάλλον για αυτό μου ξέφυγε αυτό το σημείο).  Έτσι, είναι πολύ καλύτερα να είναι πιο σαφής η διατύπωση και να αποφύγουμε χάσιμο βαθμών… όχι από έλλειψη κατανόησης αλλά από παρεξήγηση για την οποία δε φταίει  μαθητής. Αύριο θα αλλάξω τη διατύπωση.

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

P.Tsiotakis

το διάστημα [3, 1000] είναι κλειστό

είτε 999 θέλετε τελευταία τιμή, είτε 1002 η πρόταση είναι λάθος

evry


Νομίζω ότι αν ήταν 999 τότε η πρόταση θα ήταν σωστή διότι το 999 ανήκει στο [3,1000], και επειδή το 1000 δεν είναι πολλαπλάσιο του 3
για παράδειγμα η πρόταση

Η εντολή Για Χ από 3 μέχρι 1000 με_βήμα 3 δίνει στο Χ τιμές που είναι πολλαπλάσια του 3 και ανήκουν στο διάστημα [3,1004]
   

είναι αληθής

What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

P.Tsiotakis

σωστά Ευρυπίδη, θέλει επαναδιατύπωση η πρόταση

gpapargi

Διορθώθηκε. Η νέα διατύπωση είναι:

"Η εντολή Για x από 3 μέχρι 1000 με_βήμα 3 εκτελείται για τις τιμές του x που είναι πολλαπλάσια του 3 και ανήκουν στο διάστημα [3, 1000]. "

Αν κάποιος σκεφτεί κάποια καλύτερη πολύ ευχαρίστως να την βελτιώσουμε.

evry


  Μήπως θα ήταν καλύτερα  να έλεγε
   Οι εντολές μέσα στη δομή επανάληψης "Για x από 3 μέχρι 1000 με_βήμα 3" εκτελείται για ......
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

gpapargi


Λάμπρος Μπουκουβάλας

η τελική τιμή θα είναι η 1002, που είναι και η τιμή τερματισμού της επανάληψης. κάντο με το διάγραμμα και θα συμφωνήσεις!
Λάμπρος Μπουκουβάλας
MSc - MRes

http://blogs.sch.gr/lambrosbouk

Ο Θουκυδίδης  (που τον διαβάζουν οι ξένοι, αλλά όχι εμείς)  έγραφε: «Αταλαίπωρος τοις πολλοίς η ζήτησις της αληθείας, και επί τα ετοίμα μάλλον τρέπονται» (Ι, 20, 3). Οι περισσότεροι δηλαδή αναζητούν αβασάνιστα την αλήθεια και στρέφονται σε ό,τι βρίσκουν έτοιμο. Δεν προβληματίζονται...

koniordos

Διατύπωση για σωστό
Η εντολή ....
δίνεί στο χ ΤΑ πολλαπλάσια του 3 που ανήκουν στο διάστημα [3,1002] (ή [2,1003] ή οποιοδήποτε υποσύνολο του (0,1005) )
Τσορώνης Τάκης
Ηλ.Μηχ. & Μηχ. Η/Υ ΕΜΠ

gpapargi

Είπαμε ότι η τιμή του μετρητή μετά τη Για δεν πρέπει να μας ενδιαφέρει. Για τεκμηρίωση δείτε
https://alkisg.mysch.gr/steki/index.php?topic=1177.0

Οπότε δεν είναι σωστό τα θέματα να "χτυπάνε" σε σημεία που δεν πρέπει να μας ενδιαφέρουν.