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

Γενικό Λύκειο => Δομή επανάληψης => Γ΄ Λυκείου => Εντολή ΓΙΑ...ΑΠΟ...ΜΕΧΡΙ => Μήνυμα ξεκίνησε από: droopy στις 12 Ιαν 2008, 07:04:53 ΜΜ

Τίτλος: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: droopy στις 12 Ιαν 2008, 07:04:53 ΜΜ
ΚΑΛΗΣΠΕΡΑ,

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

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

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

αν κάνω λάθος περιμένω τα σχόλια σας
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: georgesp στις 12 Ιαν 2008, 07:27:51 ΜΜ
Φίλε droopy

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

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

Αυτό που διάβασες στο εννοεί ότι οι τιμές για τις οποίες εκτελείται ο βρόχος είναι τα πολ/σια στο διάστημα [3,1000].
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: georgesp στις 12 Ιαν 2008, 07:29:23 ΜΜ
Διορθώνω την τελευταία φράση μου:

Αυτό που διάβασε στο ΣΤΕΚΙ εννοεί ότι ...
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: droopy στις 12 Ιαν 2008, 07:50:41 ΜΜ
το ότι η τελική τιμη θα είναι το 1002 είναι ξεκάθαρο τουλάχιστον για μένα.

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

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

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

τότε η πρόταση είναι σωστή. μάλλον θα έπρεπε να συνταχθεί σύμφωνα με την δική σου ερμηνεία.
το δίνει κρύβει κατά την αποψή μου μια ασάφεια
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: gpapargi στις 13 Ιαν 2008, 09:59:35 ΠΜ
Ήμουν συντονιστής σε εκείνο τα διαγώνισμα.
Γενικά συνηθίσουμε να λέμε ότι η τιμή του μετρητή της Για δεν πρέπει να μας ενδιαφέρει μετά τα τέλος του βρόχου. Μάλιστα αφήσαμε κάπως στη μέση την κουβέντα που σου έστειλε ο Γιώργος (georgesp) όπου οι υποστηρικτές αυτής της άποψης θα πρέπει να την αιτιολογήσουμε περισσότερο.

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

Το διαγώνισμα αυτό είναι περυσινό. Αν δεις άλλα τέτοια σημεία (κυρίως στα φετινά μας νοιάζει) πες τα μας σε παρακαλώ να τα διορθώσουμε. Περιμένουμε τα σχολιασμό όλων.
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: P.Tsiotakis στις 13 Ιαν 2008, 01:25:16 ΜΜ
το διάστημα [3, 1000] είναι κλειστό

είτε 999 θέλετε τελευταία τιμή, είτε 1002 η πρόταση είναι λάθος
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: evry στις 13 Ιαν 2008, 03:11:16 ΜΜ

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

Κώδικας [Επιλογή]

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

είναι αληθής

Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: P.Tsiotakis στις 13 Ιαν 2008, 10:51:57 ΜΜ
σωστά Ευρυπίδη, θέλει επαναδιατύπωση η πρόταση
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: gpapargi στις 14 Ιαν 2008, 10:35:57 ΠΜ
Διορθώθηκε. Η νέα διατύπωση είναι:

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

Αν κάποιος σκεφτεί κάποια καλύτερη πολύ ευχαρίστως να την βελτιώσουμε.
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: evry στις 14 Ιαν 2008, 03:34:32 ΜΜ

  Μήπως θα ήταν καλύτερα  να έλεγε
   Οι εντολές μέσα στη δομή επανάληψης "Για x από 3 μέχρι 1000 με_βήμα 3" εκτελείται για ......
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: gpapargi στις 15 Ιαν 2008, 02:00:41 ΜΜ
Έγινε κι αυτό  :)
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: Λάμπρος Μπουκουβάλας στις 31 Ιαν 2008, 08:54:21 ΜΜ
η τελική τιμή θα είναι η 1002, που είναι και η τιμή τερματισμού της επανάληψης. κάντο με το διάγραμμα και θα συμφωνήσεις!
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: koniordos στις 04 Φεβ 2008, 12:11:29 ΜΜ
Διατύπωση για σωστό
Η εντολή ....
δίνεί στο χ ΤΑ πολλαπλάσια του 3 που ανήκουν στο διάστημα [3,1002] (ή [2,1003] ή οποιοδήποτε υποσύνολο του (0,1005) )
Τίτλος: Απ: ΕΝΤΟΛΗ ΓΙΑ
Αποστολή από: gpapargi στις 04 Φεβ 2008, 12:37:08 ΜΜ
Είπαμε ότι η τιμή του μετρητή μετά τη Για δεν πρέπει να μας ενδιαφέρει. Για τεκμηρίωση δείτε
https://alkisg.mysch.gr/steki/index.php?topic=1177.0

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