Αποστολέας Θέμα: More Help 3 ..... the end  (Αναγνώστηκε 3065 φορές)

Petran

  • Επισκέπτης
More Help 3 ..... the end
« στις: 12 Μάι 2006, 07:19:23 μμ »
Να γραφεί πρόγραμμα που θα διαβάζει μια οποιαδήποτε πρόταση 
και θα ελέγχει αν μπορεί να διαβαστεί ανάποδα
Οι λέξεις χωρίζονται με το Κενό
Το τέλος της πρότασης είναι  η τελεία.


gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2400
  • I 'm not young enough to know everything
Απ: More Help 3 ..... the end
« Απάντηση #1 στις: 12 Μάι 2006, 08:22:18 μμ »
Αν καταλαβαίνω καλά είναι η ίδια άσκηση με αυτή του Γιώργου

http://alkisg.mysch.gr/steki/index.php?topic=386.0
Γιώργος Παπαργύρης (gpapargi@hotmail.com)

filippos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 139
Απ: More Help 3 ..... the end
« Απάντηση #2 στις: 12 Μάι 2006, 09:00:59 μμ »
Πραγματικά πιστεύετε ότι τέτοιου είδους ασκήσεις πρέπει να απασχολούν τους μαθητές παραμονές εξετάσεων;

Θεωρείτε ότι τέτοιου είδους ασκήσεις είναι στο πνεύμα και τους στόχους του μαθήματος;

Vangelis

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 782
  • Για ακούτε και κανένα μεγαλύτερο!!!
Απ: More Help 3 ..... the end
« Απάντηση #3 στις: 13 Μάι 2006, 10:01:22 μμ »
Φίλιππε
δεν είαν και πολύ τραβηγμένη άσκηση όταν τα γράμματα είναι σε θέσεις μονοδιάστατου πίνακα.
Η άσκηση μπορεί να ζητάει και ενδιάμεσα αποτελέσματα ώστε να διευκολύνει τη λύση  για παράδειγμα να ζητείται πρώτα να βρεθεί πόσα γράμματα περιέχει  κ.λπ.
Στις ασκήσεις αυτές μια πιθανή λύση ( χωρίς μεγάλη δυσκολία που σκέφτηκα τώρα !!) θα ήταν η αναγράφη της λέξης ή πρότασης  ανάποδα σε έναν  άλλο πίνακα και ο έλεγχος αν οι δύο λέξεις είναι ίδιες.


filippos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 139
Απ: More Help 3 ..... the end
« Απάντηση #4 στις: 14 Μάι 2006, 10:23:13 πμ »
Ως άσκηση εμπέδωσης κάποιων μηχανισμών, όπως αυτός της αντιγραφής (με αντίστροφη σειρά) των στοιχείων σε νέο πίνακα και στη συνέχεια της σύγκρισης (ένα προς ένα) των στοιχείων των δύο πινάκων (που προτείνει ο Βαγγέλης) σίγουρα δεν είναι τραβηγμένη.

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

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

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

Με αυτά τα κριτήρια νομίζω ότι , τόσο αυτή η άσκηση όσο και το περυσινό θέμα 3 δεν είναι στη σωστή κατεύθυνση.

nekis

  • Βετεράνος
  • ****
  • Μηνύματα: 76
  • U R NT A #
Απ: More Help 3 ..... the end
« Απάντηση #5 στις: 15 Μάι 2006, 09:15:32 πμ »
Φίλιππε έχεις δίκιο, αλλά σε αντιδιαστολή των λεγομένων σου να παραθέσω έναν προβληματισμό. Ας ΄πάρουμε το δεύτερο θέμα, στο οποίο η επιτροπή των εξετάσεων έχει τη λογική (κατά την άποψή μου, όπως και σε κάθε άλλο θέμα) να αυξάνει τη δυσκολία κάθε έτος.
Στην αρχή είχαμε δομή ακολουθίας, μετά επανάληψης, μετά εμφωλευμένες, μετά πίνακα, μετά υποπρόγραμμα. Αυτό το γαιτανάκι δεν έχει τέλος, φέτος θα έχουμε υποπρόγραμμα που θα καλεί υποπρόγραμμα, του χρόνου υποπρόγραμμα που θα καλεί υποπρόγραμμα που θα παίρνει τιμές από πίνακα κλπ. Για παράδειγμα το δεύτερο θέμα της προσομοίωσης φέτος ήθελε 9 επαναλήψεις. Δεν αντιλαμβάνομαι τη σκοπιμότητα με κανένα τρόπο !!!
Αυτό το fractal πραγματικά μπορεί να αντικατασταθεί με μαθηματικού τύπου ασκήσεις που σίγουρα θα δυσκολέψουν τους μέτριους μαθητές, αλλά επιτέλους κάποιοι από εμάς δεν θα νοιώθουμε ηλίθιοι που διδάσκουμε ολόκληρες κατηγορίες ασκήσεων  χωρίς να έχουν πέσει ποτέ.
Για τα παραπάνω διαφωνώ μαζί σου και παράλληλα καταθέτω την άποψή μου για παραπάνω συζήτηση.
ΝΚυριάκου

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2400
  • I 'm not young enough to know everything
Απ: More Help 3 ..... the end
« Απάντηση #6 στις: 15 Μάι 2006, 10:08:26 πμ »
Νομίζω πως οι δεξιότητες αλγοριθμικής επίλυσης και οι προγραμματιστικές τεχνικές είναι οι 2 όψεις του ίδιου νομίσματος. Πχ ο μετρητής και ο αθροιστής είναι απλές προγραμματιστικές τεχνικές. Αρκεί να μην το παρακάνουμε στη δυσκολία και βγαίνουμε έξω από τα όρια του διδακτικού πακέτου.

Για τις ασκήσεις των αλφαριθμητικών… μου αρέσουν γιατί υπάρχουν πολλές στη βιβλιογραφία που σε εξασκούν στο χειρισμό μονοδιάστατων πινάκων. Θα είχαμε πολύ υλικό. Αλλά δε μου αρέσει το ότι δεν μπορείς να εκτυπώσεις οριζόντια πίνακα χαρακτήρων. Μου λείπει μια ΓΡΑΨΕ που να μην εκτυπώνει χαρακτήρα αλλαγής γραμμής ή τελεστής συνένωσης αλφαριθμητικών. Το θέμα του να διαβάσεις τη φράση και να καταχωρήσεις κάθε χαρακτήρα σε διαφορετικό κελί του πίνακα γίνεται με έλεγχο εισόδου.

Επίσης οι εφαρμογές στα μαθηματικά είναι οι αγαπημένες μου. Δίνουν κύρος στο μάθημα και δείχνουν τον τρόπο με τον οποίο αλληλοσυμπληρώνονται οι 2 επιστήμες. Υπάρχουν τέτοιες μέσα στο τετράδιο όπως οι πράξεις μιγαδικών και η ανάλυση σε πρώτους παράγοντες.
Γιώργος Παπαργύρης (gpapargi@hotmail.com)

nekis

  • Βετεράνος
  • ****
  • Μηνύματα: 76
  • U R NT A #
Απ: More Help 3 ..... the end
« Απάντηση #7 στις: 15 Μάι 2006, 11:38:47 πμ »
Γιώργο έχεις απόλυτο δίκιο
Αυτό θα έλυνε και ζητήματα που γεννούν και οι ίδιοι οι μαθητές στην τάξη, που "δυσκολευόμαστε" να απαντήσουμε. Προσωπικά για να μην πλατιάζω σε εκτός ύλης ζητήματα απαντώ δυστυχώς δογματικά
ΝΚυριακου