Αποστολέας Θέμα: ΕΝΤΟΛΗ ΓΙΑ  (Αναγνώστηκε 4818 φορές)

droopy

  • Θαμώνας
  • ***
  • Μηνύματα: 36
  • you know what... i'm happy
ΕΝΤΟΛΗ ΓΙΑ
« στις: 12 Ιαν 2008, 07:04:53 μμ »
ΚΑΛΗΣΠΕΡΑ,

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

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

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

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

georgesp

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 32
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #1 στις: 12 Ιαν 2008, 07:27:51 μμ »
Φίλε droopy

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

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

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

georgesp

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 32
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #2 στις: 12 Ιαν 2008, 07:29:23 μμ »
Διορθώνω την τελευταία φράση μου:

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

droopy

  • Θαμώνας
  • ***
  • Μηνύματα: 36
  • you know what... i'm happy
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #3 στις: 12 Ιαν 2008, 07:50:41 μμ »
το ότι η τελική τιμη θα είναι το 1002 είναι ξεκάθαρο τουλάχιστον για μένα.

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

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

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

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

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2448
  • I 'm not young enough to know everything
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #4 στις: 13 Ιαν 2008, 09:59:35 πμ »
Ήμουν συντονιστής σε εκείνο τα διαγώνισμα.
Γενικά συνηθίσουμε να λέμε ότι η τιμή του μετρητή της Για δεν πρέπει να μας ενδιαφέρει μετά τα τέλος του βρόχου. Μάλιστα αφήσαμε κάπως στη μέση την κουβέντα που σου έστειλε ο Γιώργος (georgesp) όπου οι υποστηρικτές αυτής της άποψης θα πρέπει να την αιτιολογήσουμε περισσότερο.

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

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

Παναγιώτης Τσιωτάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3174
  • I love you 3000
    • Panagiotis Tsiotakis
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #5 στις: 13 Ιαν 2008, 01:25:16 μμ »
το διάστημα [3, 1000] είναι κλειστό

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

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3145
  • to Iterate is human to Recurse divine
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #6 στις: 13 Ιαν 2008, 03:11:16 μμ »

 Νομίζω ότι αν ήταν 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

Παναγιώτης Τσιωτάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3174
  • I love you 3000
    • Panagiotis Tsiotakis
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #7 στις: 13 Ιαν 2008, 10:51:57 μμ »
σωστά Ευρυπίδη, θέλει επαναδιατύπωση η πρόταση

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2448
  • I 'm not young enough to know everything
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #8 στις: 14 Ιαν 2008, 10:35:57 πμ »
Διορθώθηκε. Η νέα διατύπωση είναι:

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

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

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3145
  • to Iterate is human to Recurse divine
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #9 στις: 14 Ιαν 2008, 03:34:32 μμ »

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

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2448
  • I 'm not young enough to know everything
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #10 στις: 15 Ιαν 2008, 02:00:41 μμ »
Έγινε κι αυτό  :)

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

  • Η παιδεία είναι: στους φτωχούς, ΠΛΟΥΤΟΣ. Στους πλούσιους, ΣΤΟΛΙΔΙ. Στους νέους, ΚΑΙ ΤΑ ΔΥΟ (Διογένης) !
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 1226
    • Το μπλογκάκι μου
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #11 στις: 31 Ιαν 2008, 08:54:21 μμ »
η τελική τιμή θα είναι η 1002, που είναι και η τιμή τερματισμού της επανάληψης. κάντο με το διάγραμμα και θα συμφωνήσεις!
Λάμπρος Μπουκουβάλας
MSc - MRes

http://blogs.sch.gr/lambrosbouk

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

koniordos

  • Ομάδα διαγωνισμάτων 2008
  • *
  • Μηνύματα: 94
  • Το Α είναι Β και το Β είναι Α
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #12 στις: 04 Φεβ 2008, 12:11:29 μμ »
Διατύπωση για σωστό
Η εντολή ....
δίνεί στο χ ΤΑ πολλαπλάσια του 3 που ανήκουν στο διάστημα [3,1002] (ή [2,1003] ή οποιοδήποτε υποσύνολο του (0,1005) )
Τσορώνης Τάκης
Ηλ.Μηχ. & Μηχ. Η/Υ ΕΜΠ

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2448
  • I 'm not young enough to know everything
Απ: ΕΝΤΟΛΗ ΓΙΑ
« Απάντηση #13 στις: 04 Φεβ 2008, 12:37:08 μμ »
Είπαμε ότι η τιμή του μετρητή μετά τη Για δεν πρέπει να μας ενδιαφέρει. Για τεκμηρίωση δείτε
http://alkisg.mysch.gr/steki/index.php?topic=1177.0

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