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

dimitrios67

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 109
Παράλληλοι πίνακες vs Δισδιάστατος
« στις: 27 Ιαν 2007, 10:25:44 πμ »
Αγαπητοί συνάδελφοι γειά σας!
Θελω να αναφερθω στην άσκηση των πανελλ.2001 4ο θεμα με τα 3 υλικά...Πιστευετε για λογους κατανοησιμότητας των δομών δεδομένων(πινάκων) να χρησιμοποιήσουμε 3 μονοδιάστατους 1Χ20, αντι για εναν 3Χ20?
Ευχαριστώ
Δημητρης
« Τελευταία τροποποίηση: 27 Ιαν 2007, 11:19:35 μμ από alkisg »

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2313
Απ: Παράλληλοι πίνακες vs Δισιάστατος
« Απάντηση #1 στις: 27 Ιαν 2007, 11:33:03 πμ »
Κατά την γνώμη μου είναι προτιμότερος ο δισδιάστατος για την κατανόηση των αθροισμάτων κατά γραμμές ή στήλες σε ένα τόσο απλό παράδειγμα
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

andreas_p

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1057
Απ: Παράλληλοι πίνακες vs Δισιάστατος
« Απάντηση #2 στις: 27 Ιαν 2007, 04:34:31 μμ »
Δε χρειάζονται πίνακες.   Είναι  Για  Ι  από 1 μέχρι 20   ...

Ανδρέας

EleniK

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 708
Απ: Παράλληλοι πίνακες vs Δισιάστατος
« Απάντηση #3 στις: 27 Ιαν 2007, 10:28:28 μμ »
Δεν χρειάζονται πίνακες. Γίνεται και με μεταβλητές.
Ελένη Κοκκίνου
Καθηγήτρια Πληροφορικής, ΠΕ19

andreas_p

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1057
Απ: Παράλληλοι πίνακες vs Δισιάστατος
« Απάντηση #4 στις: 27 Ιαν 2007, 10:40:06 μμ »
Ας διορθώσει κάποιος τον τίλο του ερωτήματος.

Είναι   Δισδιάστατος


Ανδρέας

Sergio

  • Αστέριος Φανίκος, Καθηγητής Πληροφορικής, fanikosaATschDOTgr
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 802
  • Κάλλιο γνώση, παρά γρόσι.. (ΛΑΪΚΗ ΠΑΡΟΙΜΙΑ)
    • Προσωπική Σελίδα
Απ: Παράλληλοι πίνακες vs Δισδιάστατος
« Απάντηση #5 στις: 04 Φεβ 2007, 11:49:15 μμ »
Από καιρό με έχει απασχολήσει το ερώτημα του συγκεκριμένου post (παράλληλοι πίνακες ή δισδιάστατος) όχι τόσο σε σχέση με τη συγκεκριμένη άσκηση όσο με ασκήσεις της μορφής:

Να γίνει αλγόριθμους που θα ζητάει τα ονόματα, επίθετα, πατρώνυμα, ύψη και ηλικίες, για τους 24 αθλητές ενός σωματείου και θα τα καταχωρεί σε πίνακες.

Ποιά από τις παρακάτω λύσεις πιστεύετε ότι ενδείκνυται να προτείνουμε;

1)
  ΧΑΡΑΚΤΗΡΕΣ: Χ[24, 3]
  ΠΡΑΓΜΑΤΙΚΕΣ: Ψ[24, 2]

ή

2)
  ΧΑΡΑΚΤΗΡΕΣ: Όνομα[24], Επίθετο[24], Πατρώνυμο[24]
  ΠΡΑΓΜΑΤΙΚΕΣ: Ύψος[24], Ηλικία[24]

;;

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

Προσωπικά είμαι υπέρ της δεύτερης προσέγγισης η οποία νομίζω ότι είναι συνεπέστερη με τους στόχους του μαθήματος όσον αφορά τουλάχιστον στον τομέα ανάλυσης και μοντελοποίησης δεδομένων προβλήματος.  Δε νομίζω ότι θα μπορούσα να αιτιολογήσω επαρκώς τη συνύπαρξη των στοιχείων Ύψος και Ηλικία στον ίδιο πίνακα μόνο λόγω του (συμπτωματικά) ίδιου τύπου τους. Και αν έπρεπε να αποθηκεύσω και το Βάρος θα πρόσθετα ακόμα μία στήλη εάν όμως χρειαζόταν το έτος γέννησης ή το φύλο θα έπρεπε να δημιουργηθούν νέοι πίνακες (αφού το έτος είναι ακέραιο και το ... φύλο χαρακτήρας;;)

Όλοι μας βέβαια γνωρίζουμε ότι συχνά στον προγραμματισμό ακολουθείται και η πρώτη προσέγγιση περισσότερο για την αυτοματοποίηση προγραμματιστικών διαδικασιών.

Είναι όμως αυτός ο στόχος του μαθήματος ή θα πρέπει να επιμείνουμε σε μία προσέγγιση που θα είναι ίσως συνεπέστερη με τη συλλογιστική που θα πρέπει να ακολουθήσει ο μαθητής για την αναγνώριση των δομών ενός προβλήματος, αλλα και με τις έννοιες των παράλληλων πινάκων όπως αυτές περιγράφονται και στο διδακτικό πακέττο; (βλ. ΤΜ σελ. 88)

Γνώμες;;

ΥΓ: Όσο για τη συγκεκριμένη άσκηση, αν δεχτούμε λύση με τη χρήση πινάκων (που δεν είναι απαραίτητη με βάση τα ζητούμενα της άσκησης) δε θα θεωρούσα, προσωπικά, αδόκιμη της χρήση δισδιάστατου πίνακα αφού εύκολα μπορεί κανείς να αναγνωρίσει 2 οντότητες στο πρόβλημα, το σχολείο και το υλικό (και επομένως δύο διαστάσεις σε πίνακα Ποσότητα[20, 3], για τα 20 σχολεία και τα 3 υλικά)
Απ τη μια η θητεία μου σε σχολικές αίθουσες: να φλυαρώ - να ελπίζω πως κατι κατάλαβαν - να εξερευνώ - να μαθαίνω. Απ την άλλη, σχεδόν συνομήλικη, η Διδακτική της Πληροφορικής: ερευνά διαδικασίες μάθησης - φλερτάρει με την Ψυχολογία - με καλεί να αφήσω το βλέμμα του Πληροφορικού και να δω με τα μάτια του δασκάλου. Τέκνα των 2, οι απόψεις μου.. (προσαρμοσμένο από τον πρόλογο του βιβλίου "Το μακρόν Φυσική προ του βραχέως διδάσκω" του Ανδρέα Κασσέτα)

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2457
  • I 'm not young enough to know everything
Απ: Παράλληλοι πίνακες vs Δισδιάστατος
« Απάντηση #6 στις: 05 Φεβ 2007, 10:46:05 πμ »
Έχω ανάλογους προβληματισμούς χωρίς όμως τελεσίδικη απάντηση.
Ωστόσο θα ήθελα να αναφέρω κάτι σχετικό:
Στην πράξη υπάρχουν και πιο σύνθετοι τύποι δεδομένων (εγγραφές στην Pascal, δομές στη C) που σε μια οντότητα συνδυάζεις πολλά χαρακτηριστικά. Οι παράλληλοι πίνακες είναι ο τρόπος που το βιβλίο επέλεξε να χειριστεί μια τέτοια κατάσταση εφόσον δεν υπάρχουν οι εγγραφές.
Επίσης τέτοιες εφαρμογές τις χειριζόμαστε και με βάσεις δηλαδή με γλώσσες ανώτερου επιπέδου.
Γι αυτό, αν και δεν έχω κάποια συγκεκριμένη θέση πάνω στο θέμα, τείνω να πιστεύω ότι ίσως δεν πρέπει να το τραβήξουμε πολύ σε αυτή την κατεύθυνση. Δηλαδή πιστεύω πως ένα από αυτά που πρέπει σιωπηλά να κάνουμε είναι να λαμβάνουμε υπόψη μας και πιο είναι το επόμενο βήμα για όσους συνεχίσουν στην πληροφορική. Και εδώ πιστεύω ότι δεν υπάρχει επόμενο βήμα με παράλληλους ή με δισδιάστατους. Το επόμενο βήμα θα είναι με εγγραφές και το μεθεπόμενο με βάσεις.
Αλλά από την άλλη μεριά το βιβλίο χρησιμοποιεί τους παράλληλους που είναι σαφώς μέσα στην ύλη.
Οπότε μέχρι στιγμής παραμένω επιφυλακτικός.

EleniK

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 708
Απ: Παράλληλοι πίνακες vs Δισδιάστατος
« Απάντηση #7 στις: 05 Φεβ 2007, 12:12:42 μμ »
Σέργιε προσωπικά θα ενθάρρυνα τη χρήση μονοδιάστατων εκεί όπου μπορούν. Είναι πιο απλοί στην κατανόηση εκ μέρους των παιδιών και υπάρχει έτσι μικρότερη πιθανότητα λάθους. Οι δισδιάστατοι, ανάλογα και με τα ερωτήματα, κρύβουν μεγαλύτερο ρίσκο και έχω την εντύπωση ότι δεν τους πολυκαταλαβαίνουν. Δεν μπορούν βασικά να ξεχωρίσουν τι αντιπροσωπεύει η γραμμή τι η στήλη και τι το περιεχόμενο του πίνακα. Είναι συγκεχυμένα (προσωπικά τους βάζω να γράφουν δίπλα τι είναι το καθένα). Στους μονοδιάστατους αυτό συμβαίνει σε πολύ μικρότερο βαθμό.
Ελένη Κοκκίνου
Καθηγήτρια Πληροφορικής, ΠΕ19

pgrontas

  • Ομάδα διαγωνισμάτων 2016
  • *
  • Μηνύματα: 1427
  • There are always possibilities...
Απ: Παράλληλοι πίνακες vs Δισδιάστατος
« Απάντηση #8 στις: 26 Νοέ 2007, 09:59:31 πμ »
Στην πράξη υπάρχουν και πιο σύνθετοι τύποι δεδομένων (εγγραφές στην Pascal, δομές στη C) που σε μια οντότητα συνδυάζεις πολλά χαρακτηριστικά. Οι παράλληλοι πίνακες είναι ο τρόπος που το βιβλίο επέλεξε να χειριστεί μια τέτοια κατάσταση εφόσον δεν υπάρχουν οι εγγραφές.
 Δηλαδή πιστεύω πως ένα από αυτά που πρέπει σιωπηλά να κάνουμε είναι να λαμβάνουμε υπόψη μας και πιο είναι το επόμενο βήμα για όσους συνεχίσουν στην πληροφορική. Και εδώ πιστεύω ότι δεν υπάρχει επόμενο βήμα με παράλληλους ή με δισδιάστατους. Το επόμενο βήμα θα είναι με εγγραφές και το μεθεπόμενο με βάσεις.
Αλλά από την άλλη μεριά το βιβλίο χρησιμοποιεί τους παράλληλους που είναι σαφώς μέσα στην ύλη.
Οπότε μέχρι στιγμής παραμένω επιφυλακτικός.

Δυστυχώς το βιβλίο για μια ακόμη φορά δεν παίρνει ξεκάθαρη θέση όπως φαίνεται και στην λύση της άσκησης με τα CD που υπάρχει στην σελ. 92 του βιβλίου καθηγητή όπου προτείνει δισδιάσταστο ( και με διαφορετικούς τύπους δεδομένων σε κάθε στήλη μάλιστα).
Επειδή ακριβώς πρέπει να τεθούν σωστές βάσεις γι αυτούς που θα συνεχίσουν, νομίζω ότι πρέπει να επιμείνουμε στην λογική ομοιογένεια όσων αποθηκεύονται σε ένα πίνακα.
Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson

P.Tsiotakis

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3304
  • agent romanoff you miss me?
    • P.Tsiotakis
Απ: Παράλληλοι πίνακες vs Δισδιάστατος
« Απάντηση #9 στις: 17 Φεβ 2008, 10:20:37 μμ »
όταν ένας αριθμητικός τύπος δεν υποβάλλεται σε επεξεργασία, μπορεί να αποθηκευτεί ως αλφαριθμητικό (πχ έτος, τηλέφωνο).

Η ταξινόμηση θα λειτουργήσει μια χαρά. Τυπικά δεν είναι λάθος.

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

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3517
  • to Iterate is human to Recurse divine
Απ: Παράλληλοι πίνακες vs Δισδιάστατος
« Απάντηση #10 στις: 18 Φεβ 2008, 12:58:43 πμ »
  νομίζω ότι δεν είναι τόσο απλό γιατί ενώ 199 < 1001, '199' > '1001'

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

Η ταξινόμηση θα λειτουργήσει μια χαρά. Τυπικά δεν είναι λάθος.

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

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

P.Tsiotakis

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3304
  • agent romanoff you miss me?
    • P.Tsiotakis
Απ: Παράλληλοι πίνακες vs Δισδιάστατος
« Απάντηση #11 στις: 18 Φεβ 2008, 02:09:05 μμ »
Λογικά, δεν υπάρχει CD από το έτος 199  :)

EleniK

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 708
Απ: Παράλληλοι πίνακες vs Δισδιάστατος
« Απάντηση #12 στις: 26 Μάρ 2008, 12:29:05 πμ »
Υπάρχει και το έχει ο Μάκης  ;D  :laugh:
Ελένη Κοκκίνου
Καθηγήτρια Πληροφορικής, ΠΕ19