Αποστολέας Θέμα: Πίνακες τιμών  (Αναγνώστηκε 2983 φορές)

summer

  • Θαμώνας
  • ***
  • Μηνύματα: 31
Πίνακες τιμών
« στις: 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 δεν πρέπει να φανεί;

ευχαριστώ





« Τελευταία τροποποίηση: 22 Δεκ 2008, 04:47:39 μμ από tina28 »

Laertis

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 1524
  • Sky's the limit
    • ΑΣΚΗΣΕΙΣ-ΘΕΜΑΤΑ ΑΕΠΠ
Απ: Πίνακες τιμών
« Απάντηση #1 στις: 22 Δεκ 2008, 09:05:27 πμ »
Ο τρόπος που προτείνει το βοήθημα είναι "χρονικά" σωστός και βοηθά το μαθητή ώστε να γνωρίζει ανά πάσα στιγμή και σε κάθε επανάληψη τις τιμές των μεταβλητών έτσι ώστε να κάνει σωστούς υπολογισμούς ακολουθώντας κάθε γραμμή για την τρέχουσα πράξη.  Φυσικά αυτό που προτείνεις δεν είναι λάθος, αλλά είναι εύκολο κάποιος να μπερδευτεί και να κάνει λάθος. Η τελική τιμή του Χ είναι το 12 αλλά εκτός επανάληψης.
Νικολακάκης Γιώργος
Μηχανικός Η/Υ Συστημάτων
Καθηγητής Πληροφορικής
http://users.sch.gr/gnikola

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2313
Απ: Πίνακες τιμών
« Απάντηση #2 στις: 22 Δεκ 2008, 11:03:20 πμ »
Προτιμότερο θα είναι να ξεκινάει κάθε επανάληψη σε διαφορετική γραμμή, να διαγράφει τις προηγούμενες τιμές μιας μεταβλητής και να γράφει την νέα τιμή της, μόνο όταν αυτή προκύπτει εντολή.
Δεν βρίσκω ότι υπάρχει λόγος να αντιγράφονται τιμές που παραμένουν ίδιες.
Για το συγκεκριμένο παράδειγμα, πρέπει να μπει στον πίνακα τιμών η επόμενη τιμή που θα πάρει η μεταβλητή που κάνει την επανάληψη, άρα η τιμή 12 πρέπει να σημειωθεί στον πίνακα τιμών (λογικό, αφού θα την λάβει η μεταβλητή στην πραγματικότητα) και έτσι ο μαθητής δεν θα την ξεχάσει στο τέλος
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

andreas_p

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1059
Απ: Πίνακες τιμών
« Απάντηση #3 στις: 22 Δεκ 2008, 11:53:31 πμ »
Είναι πιο ξεκάθαρο και κατανοητό να αναγράφεται στον Π.Τ. η τιμή μιας μεταβλητής μόνο όταν αυτή αλλάζει.

Καρκαμάνης Γεώργιος

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1133
Απ: Πίνακες τιμών
« Απάντηση #4 στις: 22 Δεκ 2008, 01:51:30 μμ »
Οπως ανέφεραν οι andreas_p και petrosp_13 καλύτερα είναι να μην γράφεται η προηγούμενη τιμή της μεταβλητής εαν αυτή δεν έχει αλλάξει.

Αυτό που θέλω να ρωτήσω έιναι το Χ=0 αναφέρεται στην πρώτη επανάληψη ή σαν αρχικη τιμή πριν την έναρξη της 1ης επανάληψης;

summer

  • Θαμώνας
  • ***
  • Μηνύματα: 31
Απ: Πίνακες τιμών
« Απάντηση #5 στις: 22 Δεκ 2008, 04:53:38 μμ »
Καταρχήν ευχαριστώ για τις απαντήσεις, είμαι και καινούργια :) Το Χ(0) παίρνει τιμή στην 1η επαν  αφού δεν αρχικοποιείται πριν το Για .Το θέμα με τον πίνακα τιμών είναι ότι αν στις εξετάσεις
τους το δώσουν να γίνει ο πίνακας τιμών των μεταβλητών όλα ΟΚ είτε το κανουν έτσι είτε αλλιώς. Αν όμως το δώσουν να βρεθούν οι τιμές σε όλες
τις επαναλήψεις,
θα πάρουν σωστό τον 2ο πίνακα τιμών στον οποίο φαίνονται απλά οι τιμές όταν αλλάζουν (χωρίς κενά, ή αντιγραφές;).Επίσης αν το ζητήσουν έτσι,  λογικά, δε θα πρέπει να έχουν την απαίτηση να γράψουν τα παιδιά για το Χ 12 αφού είναι εκτός επανάληψης. Σωστά;

ntzios kostas

  • Καθηγητής Πληροφορικής
  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 608
    • Ανάπτυξη Εφαρμογών
Απ: Πίνακες τιμών
« Απάντηση #6 στις: 22 Δεκ 2008, 05:41:46 μμ »
Καλησπέρα και από εμένα,

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

« Τελευταία τροποποίηση: 23 Δεκ 2008, 07:54:24 πμ από ntzios kostas »
Το μάθημα Ανάπτυξη Εφαρμογών δεν έχει σαν στόχο την εκμάθηση κάποιου συγκεκριμένου προγραμματιστικού περιβάλλοντος ούτε την καλλιέργεια προγραμματιστικών δεξιοτήτων από τη μεριά των μαθητών. Δεν αποσκοπεί στη λεπτομερειακή εξέταση της δομής, του ρεπερτορίου και των συντακτικων κανόνων κάποιας γλώσσας...

Καρκαμάνης Γεώργιος

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1133
Απ: Πίνακες τιμών
« Απάντηση #7 στις: 23 Δεκ 2008, 12:23:58 πμ »
Όπως πολύ σωστά αναφέρει ο Κώστας, ο πίνακας τιμών δεν υπάρχει πουθενά μέσα στην ύλη, δεν περιγράφεται στο σχολικό βιβλίο ή στο τετράδιο μαθητή, και δεν υπάρχουν πουθενά σαφείς οδηγίες για το πως συντάσσεται.
Σε όλες τις εκφωνήσεις(από όσο θυμάμαι) δεν ζητείται άμεσα ο πίνακας τιμών αλλά να γράψουν οι μαθητές τις τιμές συγκεκριμένων μεταβλητών όπως αυτές τυπώνονται σε κάθε επανάληψη

ntzios kostas

  • Καθηγητής Πληροφορικής
  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 608
    • Ανάπτυξη Εφαρμογών
Απ: Πίνακες τιμών
« Απάντηση #8 στις: 23 Δεκ 2008, 07:52:02 πμ »

Καλημέρα,

Όταν ρωτάμε ποια η τελική τιμή των μεταβλητών στο τέλος κάθε επανάληψης με την δομή "για", ποια τιμή πρέπει να θεωρήσουμε για τον μετρητή; Την τιμή για την οποία έγινε η επανάληψη ή την επόμενή της;
« Τελευταία τροποποίηση: 23 Δεκ 2008, 08:03:00 πμ από ntzios kostas »
Το μάθημα Ανάπτυξη Εφαρμογών δεν έχει σαν στόχο την εκμάθηση κάποιου συγκεκριμένου προγραμματιστικού περιβάλλοντος ούτε την καλλιέργεια προγραμματιστικών δεξιοτήτων από τη μεριά των μαθητών. Δεν αποσκοπεί στη λεπτομερειακή εξέταση της δομής, του ρεπερτορίου και των συντακτικων κανόνων κάποιας γλώσσας...

Lev

  • Οπαδός
  • **
  • Μηνύματα: 17
Απ: Πίνακες τιμών
« Απάντηση #9 στις: 23 Δεκ 2008, 02:42:21 μμ »
λογικά την επόμενη αφού αυτή θα είναι αποθηκευμένη στη αντιστοιχη θέση μνήμης του υπολογιστη ο μετρητης αυξάνεται πρωτα με το βήμα άρα λαμβάνει την τιμή και μετά συγκρίνει την τιμή του με την τελική τιμή της ΓΙΑ άρα...

P.Tsiotakis

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3305
  • agent romanoff you miss me?
    • P.Tsiotakis
Απ: Πίνακες τιμών
« Απάντηση #10 στις: 23 Δεκ 2008, 06:06:31 μμ »
...ποια τιμή πρέπει να θεωρήσουμε για τον μετρητή; Την τιμή για την οποία έγινε η επανάληψη ή την επόμενή της;

Κώστα για άλλη μια φορά, έγραψες αυτό που σκεφτόμουν να γράψω και γω...

papet

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 48
    • Σεληνιακό Πάρκο - Σκέψεις και Ημέρες
Απ: Πίνακες τιμών
« Απάντηση #11 στις: 24 Δεκ 2008, 04:53:32 πμ »
Αν δεν κάνω λάθος το θέμα αυτό έχει ξανασυζητηθεί... (δυστυχώς δε θυμάμαι πού)
Επειδή πιστεύω ότι ως θέμα στέκει από μόνο του και ενδιαφέρει αρκετούς, μήπως θα ήταν καλύτερα αν μεταφερόταν σε δικό του thread;
Προσωπικά δεν έχω καταλήξει πάντως...
...
NEXT i

Καλές γιορτές σε όλους.
May the Force b with u...
papet