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

Γενικό Λύκειο => Γ΄ Λυκείου => Μήνυμα ξεκίνησε από: summer στις 22 Δεκ 2008, 03:46:31 ΠΜ

Τίτλος: Πίνακες τιμών
Αποστολή από: summer στις 22 Δεκ 2008, 03:46:31 ΠΜ
Να ρωτήσω κάτι;  :)Γιατί στους πίνακες τιμών των επαναληπτικών δομών πρέπει τα παιδιά να αφήνουν κενά΄όταν κάποιες μεταβλητές δεν αλλάζουν τιμές ή να αντιγράφουν την τιμή που υπάρχει στη  μεταβλητη;Δίνω ένα παράδειγμα για να καταλάβετε τι λέω

Έχω βρει αυτή την άσκηση σε βιβλίο του Σαββάλα.Λέει να γραφούν οι τιμές των Χ,Μ,Ζ σε όλες τις επαναλήψεις
Μ<--0
Ζ<--0
Για Χ από 0 μέχρι 10 με_βήμα 2
   Αν Χ<5 τότε
       Ζ<--Ζ+Χ
   αλλιώς
       Μ<--Μ+Χ-1
  Τέλος_αν
Τέλος_επανάληψης




Προτεινει να γίνει ο εξής πίνακας
            Χ  Μ  Ζ
1η επ     0  0   0
2η επ     2  0   2
3η επ     4  0   6
4η επ     6  5   6
5η επ     8  12  6
6η επ     10 21  6

Η ερώτηση είναι η εξής: Μια απάντηση του στυλ
Χ  Μ   Ζ
0  0    0
2  5    2
4  12   6
6  21
8
10
12


είναι λάθος;στην απάντηση του βοηθήματος πουθενά δε φαίνεται ότι η τελική τιμή του Χ είναι 12.Θα μου πείτε ότι η εκφώνηση
λέει να βρεθούν οι τιμές σε κάθε επανάληψη και όχι να γίνει πίνακας τιμών των μεταβλητών.Είναι λάθος λοιπόν να το κάνουν
τα παιδιά έτσι;(χωρίς τις αντιγραφές΄;;;)το Χ 12 δεν πρέπει να φανεί;

ευχαριστώ





Τίτλος: Απ: Πίνακες τιμών
Αποστολή από: Laertis στις 22 Δεκ 2008, 09:05:27 ΠΜ
Ο τρόπος που προτείνει το βοήθημα είναι "χρονικά" σωστός και βοηθά το μαθητή ώστε να γνωρίζει ανά πάσα στιγμή και σε κάθε επανάληψη τις τιμές των μεταβλητών έτσι ώστε να κάνει σωστούς υπολογισμούς ακολουθώντας κάθε γραμμή για την τρέχουσα πράξη.  Φυσικά αυτό που προτείνεις δεν είναι λάθος, αλλά είναι εύκολο κάποιος να μπερδευτεί και να κάνει λάθος. Η τελική τιμή του Χ είναι το 12 αλλά εκτός επανάληψης.
Τίτλος: Απ: Πίνακες τιμών
Αποστολή από: petrosp13 στις 22 Δεκ 2008, 11:03:20 ΠΜ
Προτιμότερο θα είναι να ξεκινάει κάθε επανάληψη σε διαφορετική γραμμή, να διαγράφει τις προηγούμενες τιμές μιας μεταβλητής και να γράφει την νέα τιμή της, μόνο όταν αυτή προκύπτει εντολή.
Δεν βρίσκω ότι υπάρχει λόγος να αντιγράφονται τιμές που παραμένουν ίδιες.
Για το συγκεκριμένο παράδειγμα, πρέπει να μπει στον πίνακα τιμών η επόμενη τιμή που θα πάρει η μεταβλητή που κάνει την επανάληψη, άρα η τιμή 12 πρέπει να σημειωθεί στον πίνακα τιμών (λογικό, αφού θα την λάβει η μεταβλητή στην πραγματικότητα) και έτσι ο μαθητής δεν θα την ξεχάσει στο τέλος
Τίτλος: Απ: Πίνακες τιμών
Αποστολή από: andreas_p στις 22 Δεκ 2008, 11:53:31 ΠΜ
Είναι πιο ξεκάθαρο και κατανοητό να αναγράφεται στον Π.Τ. η τιμή μιας μεταβλητής μόνο όταν αυτή αλλάζει.
Τίτλος: Απ: Πίνακες τιμών
Αποστολή από: Καρκαμάνης Γεώργιος στις 22 Δεκ 2008, 01:51:30 ΜΜ
Οπως ανέφεραν οι andreas_p και petrosp_13 καλύτερα είναι να μην γράφεται η προηγούμενη τιμή της μεταβλητής εαν αυτή δεν έχει αλλάξει.

Αυτό που θέλω να ρωτήσω έιναι το Χ=0 αναφέρεται στην πρώτη επανάληψη ή σαν αρχικη τιμή πριν την έναρξη της 1ης επανάληψης;
Τίτλος: Απ: Πίνακες τιμών
Αποστολή από: summer στις 22 Δεκ 2008, 04:53:38 ΜΜ
Καταρχήν ευχαριστώ για τις απαντήσεις, είμαι και καινούργια :) Το Χ(0) παίρνει τιμή στην 1η επαν  αφού δεν αρχικοποιείται πριν το Για .Το θέμα με τον πίνακα τιμών είναι ότι αν στις εξετάσεις
τους το δώσουν να γίνει ο πίνακας τιμών των μεταβλητών όλα ΟΚ είτε το κανουν έτσι είτε αλλιώς. Αν όμως το δώσουν να βρεθούν οι τιμές σε όλες
τις επαναλήψεις,
θα πάρουν σωστό τον 2ο πίνακα τιμών στον οποίο φαίνονται απλά οι τιμές όταν αλλάζουν (χωρίς κενά, ή αντιγραφές;).Επίσης αν το ζητήσουν έτσι,  λογικά, δε θα πρέπει να έχουν την απαίτηση να γράψουν τα παιδιά για το Χ 12 αφού είναι εκτός επανάληψης. Σωστά;
Τίτλος: Απ: Πίνακες τιμών
Αποστολή από: ntzios kostas στις 22 Δεκ 2008, 05:41:46 ΜΜ
Καλησπέρα και από εμένα,

Η ερώτηση αυτή ήταν θέμα των Πανελληνίων το 2000. Αυτό τό ερώτημα είναι προβληματικό. Τι εννοούσαν σε όλες τις επαναλήψεις, σε κάθε βήμα στην κάθε επανάληψη ή στο τέλος κάθε επανάληψης. Εκτός αυτού έχει και άλλο πρόβλημα. Αν εννοεί το δεύτερο, στο τέλος για παράδειγμα της πρώτης επανάληψης, να θεωρήσω το Χ = 0 ή να το θεωρήσω το Χ=2. Όπως περιγράφεται από το σχολικό η δομή "για" ως συντομογραφία της "όσο", τότε το Χ στο τέλος της πρώτης επανάληψης θα έχει την τιμή 2, στο τέλος της δεύτερης την τιμή 4 ... και στο τέλος της τελευταίας την τιμή 12. 

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

Τίτλος: Απ: Πίνακες τιμών
Αποστολή από: Καρκαμάνης Γεώργιος στις 23 Δεκ 2008, 12:23:58 ΠΜ
Όπως πολύ σωστά αναφέρει ο Κώστας, ο πίνακας τιμών δεν υπάρχει πουθενά μέσα στην ύλη, δεν περιγράφεται στο σχολικό βιβλίο ή στο τετράδιο μαθητή, και δεν υπάρχουν πουθενά σαφείς οδηγίες για το πως συντάσσεται.
Σε όλες τις εκφωνήσεις(από όσο θυμάμαι) δεν ζητείται άμεσα ο πίνακας τιμών αλλά να γράψουν οι μαθητές τις τιμές συγκεκριμένων μεταβλητών όπως αυτές τυπώνονται σε κάθε επανάληψη
Τίτλος: Απ: Πίνακες τιμών
Αποστολή από: ntzios kostas στις 23 Δεκ 2008, 07:52:02 ΠΜ

Καλημέρα,

Όταν ρωτάμε ποια η τελική τιμή των μεταβλητών στο τέλος κάθε επανάληψης με την δομή "για", ποια τιμή πρέπει να θεωρήσουμε για τον μετρητή; Την τιμή για την οποία έγινε η επανάληψη ή την επόμενή της;
Τίτλος: Απ: Πίνακες τιμών
Αποστολή από: Lev στις 23 Δεκ 2008, 02:42:21 ΜΜ
λογικά την επόμενη αφού αυτή θα είναι αποθηκευμένη στη αντιστοιχη θέση μνήμης του υπολογιστη ο μετρητης αυξάνεται πρωτα με το βήμα άρα λαμβάνει την τιμή και μετά συγκρίνει την τιμή του με την τελική τιμή της ΓΙΑ άρα...
Τίτλος: Απ: Πίνακες τιμών
Αποστολή από: P.Tsiotakis στις 23 Δεκ 2008, 06:06:31 ΜΜ
Παράθεση από: ntzios kostas στις 23 Δεκ 2008, 07:52:02 ΠΜ...ποια τιμή πρέπει να θεωρήσουμε για τον μετρητή; Την τιμή για την οποία έγινε η επανάληψη ή την επόμενή της;

Κώστα για άλλη μια φορά, έγραψες αυτό που σκεφτόμουν να γράψω και γω...
Τίτλος: Απ: Πίνακες τιμών
Αποστολή από: papet στις 24 Δεκ 2008, 04:53:32 ΠΜ
Αν δεν κάνω λάθος το θέμα αυτό έχει ξανασυζητηθεί... (δυστυχώς δε θυμάμαι πού)
Επειδή πιστεύω ότι ως θέμα στέκει από μόνο του και ενδιαφέρει αρκετούς, μήπως θα ήταν καλύτερα αν μεταφερόταν σε δικό του thread;
Προσωπικά δεν έχω καταλήξει πάντως...
...
NEXT i

Καλές γιορτές σε όλους.