Σάββατο 26 Σεπτεμβρίου 2009

Μαθαίνουμε να μαθαίνουμε ή αποστηθίζουμε τα SOS;

Ο στόχος της καλής εκπαίδευσης είναι να μάθει στον μαθητή πώς να μαθαίνει.

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

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

Υπάρχουν εκπαιδευτικοί οργανισμοί που διδάσκουν συγκεκριμένα θέματα, που ασχολούνται με SOS προβλήματα, που παρέχουν βοηθήματα για καλές εκθέσεις. Αλλά μέχρι εκεί. Πληρώνονται γι αυτό, κι αν ο μαθητής δεν πετύχει τους στόχους του, μπορεί να ξαναγραφτεί την επόμενη χρονιά.
Φυσικά δεν είναι δωρεάν! Δεν απέτυχε ο εκπαιδευτής αλλά ο εκπαιδευόμενος!
Κι αν ο εκπαιδευόμενος πετύχει κάποιο στόχο, τότε διαφημίζεται σαν επιτυχία του εκπαιδευτή.
Τα ξέρετε, να μη σας κουράζω. Αν ήσαν αποτελεσματικοί αυτοί οι εκπαιδευτικοί οργανισμοί, οι περισσότεροι υποψήφιοι θα έγραφαν άριστα. Συμβαίνει αυτό; Όχι!
(Δεν μπαίνω τώρα στην συζήτηση 'γιατί δεν τα καταργούμε;').

Αν δεν μάθουμε να μαθαίνουμε, τότε έχουμε χάσει τον προσανατολισμό μας στον κόσμο της επιστήμης. Θα είμαστε απλοί χειριστές σε εφαρμογές που θα έχουν αναπτύξει άλλοι, παιδιά από άλλες χώρες στις οποίες θα στέλνουμε το υστέρημά μας για να αποκτήσουμε τα προϊόντα τους!
Θα αγοράζουμε κινητά από την Φινλανδία, αυτοκίνητα από την Γερμανία, γκατζετάκια από την Ιαπωνία, λογισμικό από τις ΗΠΑ.
(Εδώ αγοράζουμε λάδι ραφινέ από την Ιταλία, το λογισμικό θα μας νοιάξει;)

Πρέπει να αλλάξει η εκπαίδευση, αλλά πρέπει να αλλάξει και το κράτος.

Όταν κάποιοι νεαροί έφτιαξαν ένα πρότυπο αυτοκίνητο, σχεδιασμένο από αυτούς με λίγα πράγματα αγορασμένα (όπως τα ελαστικά των τροχών) και δοκιμασμένο σε παλιό αεροδρόμιο για να αποδειχθεί ότι ήταν πολύ οικονομικό, το Υπουργείο Συγκοινωνιών δεν τους έδωσε άδεια κυκλοφορίας γιατί - κρατηθείτε! - γιατί δεν είχαν το πιστοποιητικό εισαγωγής του αυτοκινήτου που απαιτούσε ο νόμος!
Δεν τους βοήθησαν να στήσουν μια βιομηχανία. (Πάρτε αυτή την έκταση δωρεάν για τόσα χρόνια, πάρτε αυτούς τους τεχνικούς, αυτούς τους υπαλλήλους και μέχρι να κυκλοφορήσουν τα πρώτα αυτοκίνητα, θα έχουμε κάνει την προεργασία για το δίκτυο πωλήσεων σε όλη την χώρα κατ'αρχήν, κλπ κλπ).

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

Στα καινούρια βιβλία του Γυμνασίου (η υπουργός (κα Γιαννάκου-Κουτσίκου) διαβεβαίωνε ότι τα είχαμε παραλάβει, στην διήμερη ενημέρωση αργότερα μας έδωσαν ένα πίνακα περιεχομένων μόνο, δεν τα δίδαξα) δεν υπήρχε πια το δυαδικό σύστημα (οπότε εμποδίζουμε όσους θέλουν να ασχοληθούν με κυκλώματα και υλικό - hardware) ούτε οι βάσεις δεδομένων (οπότε εμποδίζουμε και όσους θέλουν να ασχοληθούν με λογισμικό - software, αφού δεν υπάρχει εφαρμογή χωρίς κάποια βάση δεδομένων). Μπράβο σε όποιον το σκέφτηκε και σε όσους το ενέκριναν!

Ποιός θα αλλάξει την εκπαίδευση; Εσείς που καταλαβαίνετε ότι κάποια πράγματα είναι πολύ στραβά.

Ποιός θα αλλάξει το κράτος; Εσείς που θα έχετε μια θέση εκεί και θα ξέρετε ότι οι κρατικοί λειτουργοί δεν πρέπει να είναι απλά τυπικοί καρεκλοκένταυροι, αλλά δραστήρια άτομα με ιδέες και προτάσεις.

Πότε θα γίνουν αυτά; Σήμερα! (πρώτη ημέρα της υπόλοιπης ζωής σας). Ξεκινήστε με κέφι και ορμή. Αρχίστε να μαθαίνετε και ΜΗΝ ΑΦΗΣΕΤΕ ΚΑΝΕΝΑΝ ΜΕΤΡΙΟ ΝΑ ΣΑΣ ΣΤΑΜΑΤΗΣΕΙ!

Δευτέρα 7 Σεπτεμβρίου 2009

Καλή χρονιά, με Η/Υ στα πρωτάκια του Γυμνασίου

Από την Ελευθεροτυπία, Πέμπτη 03/09/2099
http://www.enet.gr/?i=news.el.article&id=78675

Ο Άρης μοίρασε υπολογιστές σε αριστούχους
Ο Υπουργός Παιδείας Άρης Σπηλιωτόπουλος μοίρασε 450 ηλεκτρονικούς υπολογιστές σε πρωτεύσαντες μαθητές της Α' γυμνασίου των σχολικών ετών 2005-2006 και 2006-2007, το απόγευμα στη Θεσσαλονίκη. Τη βράβευση διοργάνωσε ο Οργανισμός Σχολικών Κτιρίων, στο Μέγαρο Μουσικής Θεσσαλονίκης.

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


Από την Ελευθεροτυπία, Παρασκευή 04/09/2009
http://www.enet.gr/?i=news.el.article&id=79015

Κανονικά το πρόγραμμα του υπουργείου για τους μαθητικούς υπολογιστές
Την κανονική υλοποίηση της δράσης για την “ψηφιακή τάξη” σχετικά με τη διανομή των μαθητικών υπολογιστών σε 126.000 μαθητές της Α' Γυμνασίου ανακοίνωσε η Ειδική Γραμματεία Ψηφιακού σχεδιασμού του υπουργείου Οικονομίας.

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

Όπως αναφέρεται, οι επιστολές θα σταλούν με την έναρξη των μαθημάτων τον Σεπτέμβριο και οι γονείς από 1η Οκτωβρίου θα μπορούν να προμηθεύονται τους υπολογιστές. Από το υπουργείο υπενθυμίζεται ότι είναι ευθύνη των προμηθευτών, οι μαθητικοί φορητοί υπολογιστές να έχουν προεγκατεστημένο το σύνολο του εκπαιδευτικού λογισμικού (16 τίτλοι) και των σχολικών βιβλίων για τις τάξεις του γυμνασίου. Περισσότερες πληροφορίες για τους ενδιαφερομένους, παρέχονται στην ιστοσελίδα http://www.digitalaid.gr/.


Από [Newsroom ΔΟΛ], στην ιστοσελίδα in.gr, Παρασκευή 04/09/2009
http://www.in.gr/news/article.asp?lngEntityID=1049268&rss=yes

Με κουπόνια από τα σχολεία Από 1η Οκτωβρίου η διάθεση φορητών υπολογιστών στην Α' Γυμνασίου

Οι γονείς των μαθητών της Α' Γυμνασίου θα μπορούν να προμηθεύονται κουπόνια για την αγορά φορητών υπολογιστών «εντός του Σεπτεμβρίου» και να τα εξαργυρώνουν στα καταστήματα από την 1η Οκτωβρίου, ανακοίνωσε την Παρασκευή η Ειδική Γραμματεία Ψηφιακού Σχεδιασμού του Υπουργείου Οικονομίας και Οικονομικών.

Απαντώντας σε «δημοσιεύματα μερίδας του Τύπου», η Γραμματεία διευκρινίζει ότι «η δράση για την 'Ψηφιακή Τάξη' και τη διανομή των μαθητικών υπολογιστών σε 126.000 μαθητές της Α' Γυμνασίου, υλοποιείται στο πλαίσιο της Ψηφιακής Στρατηγικής κανονικά και χωρίς καμία μεταβολή σε ό,τι αφορά στο περιεχόμενο και τον χρονικό προγραμματισμό της.

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

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

Περισσότερες πληροφορίες είναι διαθέσιμες στο δικτυακό τόπο της εταιρείας Ψηφιακές Ενισχύσεις ΑΕ.


Από το ενημερωμένο ιστολόγιο ICT-edu, Πέμπτη 09/07/2009, ...
http://nikosictedu.blogspot.com/2009/07/blog-post.html

...μπορεί να δει κανείς λεπτομέρειες σχετικά με τις προδιαγραφές του Η/Υ και του λογισμικού, καθώς και ενδιαφέρουσες προσωπικές απόψεις του ιστολόγου.

Δευτέρα 22 Ιουνίου 2009

Θέμα 3ον (και ίδιο αλλά και λίγο αλλαγμένο)

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


(α) Θέμα 3ον, όπως δόθηκε

Σε μια διαδρομή τρένου υπάρχουν 20 σταθμοί (σε αυτούς περιλαμβάνονται η αφετηρία και ο τερματικός σταθμός). Το τρένο σταματά σε όλους τους σταθμούς. Σε κάθε σταθμό επιβιβάζονται και αποβιβάζονται επιβάτες. Οι πρώτοι επιβάτες επιβιβάζονται στην αφετηρία και στον τερματικό σταθμό αποβιβάζονται όλοι οι επιβάτες.
Να κατασκευάσετε αλγόριθμο, ο οποίος να διαχειρίζεται την κίνηση των επιβατών. Συγκεκριμένα :
Α. Να ζητάει από τον χρήστη τον αριθμό των ατόμων που επιβιβάστηκαν σε κάθε σταθμό, εκτός από τον τερματικό, και να τον εισάγει σε πίνακα ΕΠΙΒ[19]. (Μονάδες 2)
Β. Να εισάγει σε πίνακα ΑΠΟΒ[19] τον αριθμό των ατόμων που αποβιβάστηκαν σε κάθε σταθμό, εκτός από τον τερματικό, ως εξής : Για την αφετηρία να εισάγει την τιμή μηδέν (0) και για τους υπόλοιπους σταθμούς να ζητάει από τον χρήστη τον αριθμό των ατόμων που αποβιβάστηκαν. (Μονάδες 4)
Γ. Να δημιουργεί πίνακα ΑΕ[19], στον οποίο να καταχωρίζει τον αριθμό των επιβατών που βρίσκονται στο τρένο, μετά από κάθε αναχώρησή του. (Μονάδες 7)
Δ. Να βρίσκει και να εμφανίζει τον σταθμό από τον οποίο το τρένο αναχωρεί με τον μεγαλύτερο αριθμό επιβατών. (Να θεωρήσετε ότι από κάθε σταθμό το τρένο αναχωρεί με διαφορετικό αριθμό επιβατών). (Μονάδες 7)

Ενδεικτική λύση με διαχωρισμό σε ερωτήματα όπως δόθηκαν στην εκφώνηση :

Αλγόριθμος Θέμα3
// ΕΠΙΒ[19], ΑΠΟΒ[19] //

! Α επιβιβαζόμενοι
Για σταθμός από 1 μέχρι 19
__Διάβασε ΕΠΙΒ[σταθμός]
Τέλος_επανάληψης

! Β αποβιβαζόμενοι
ΑΠΟΒ[1] <– 0
Για σταθμός από 2 μέχρι 19
__Διάβασε ΑΠΟΒ[σταθμός]
Τέλος_επανάληψης

! Γ παραμένοντες στο τρένο
Πλήθος <– 0
Για σταθμός από 1 μέχρι 19
__Πλήθος <– Πλήθος + ΕΠΙΒ[σταθμός] – ΑΠΟΒ[σταθμός]
__ΑΕ[σταθμός] <– Πλήθος
Τέλος_επανάληψης

! Δ σταθμός μεγίστου πλήθους
ΣταθμόςΜΠλήθους <– 1
ΜέγιστοΠλήθος <– ΑΕ[1]
Για σταθμός από 2 μέχρι 19
__Αν ΑΕ[σταθμός] > ΜέγιστοΠλήθος τότε
____ΣταθμόςΜΠλήθους <– σταθμός
____ΜέγιστοΠλήθος <– ΑΕ[σταθμός]
__Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε ‘Σταθμός ‘,ΣταθμόςΜΠλήθους,’ με πλήθος ‘,ΜέγιστοΠλήθος

// ΣταθμόςΜΠλήθους //
Τέλος Θέμα3

Άλλη ενδεικτική λύση χωρίς διαχωρισμό σε ερωτήματα, δίνει την σωστή απάντηση αλλά δυσκολεύει τους διορθωτές :

Αλγόριθμος Θέμα3_σύντομος
// ΕΠΙΒ[19], ΑΠΟΒ[19] //
Για σταθμός από 1 μέχρι 19
__Αν σταθμός = 1 τότε
____Διάβασε ΕΠΙΒ[1]
____ΑΠΟΒ[1] <– 0
____ΑΕ[1] <– ΕΠΙΒ[1]
____ΣταθμόςΜΠλήθους <– 1
____ΜέγιστοΠλήθος <– ΑΕ[1]
__Αλλιώς
____Διάβασε ΕΠΙΒ[σταθμός], ΑΠΟΒ[σταθμός]
____ΑΕ[σταθμός] <– ΑΕ[σταθμός–1]+ΕΠΙΒ[σταθμός]-ΑΠΟΒ[σταθμός]
____Αν ΑΕ[σταθμός] > ΜέγιστοΠλήθος τότε
______ΣταθμόςΜΠλήθους <– σταθμός
______ΜέγιστοΠλήθος <– ΑΕ[σταθμός]
____Τέλος_αν
__Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε ‘Σταθμός ‘,ΣταθμόςΜΠλήθους,’ με πλήθος ‘,ΜέγιστοΠλήθος

// ΣταθμόςΜΠλήθους //
Τέλος Θέμα3_σύντομος



(β) Θέμα 3ον, λίγο αλλαγμένο

Ένα τρένο επιτρέπεται να μεταφέρει ένα μέγιστο όριο επιβατών. Το Όριο_επιβατών δίδεται όταν φεύγει το τρένο από το Αμαξοστάσιο.
Στην πρώτη στάση, στην Αφετηρία, ανεβαίνουν επιβάτες. Το τρένο μετά την Αφετηρία κάνει 18 ενδιάμεσες στάσεις και φτάνει στο Τέρμα. Στις ενδιάμεσες στάσεις πρώτα κατεβαίνουν οι επιβαίνοντες και μετά ανεβαίνουν νέοι επιβάτες. Στο Τέρμα κατεβαίνουν όλοι οι επιβάτες.
Ζητείται αλγόριθμος που να διαχειρίζεται την κίνηση των επιβατών. Θα διαβάζει πόσοι κατέβηκαν (ΑΠΟΒ[19]) και πόσοι ανέβηκαν (ΕΠΙΒ[19]), αλλά θα ελέγχει τις τιμές να είναι πάντοτε επιτρεπτές. Θα παρακολουθεί το πλήθος επιβατών (ΑΕ[19]).
Να εμφανιστεί ο αριθμός της τελευταίας στάσης που αναχώρησε το τρένο με τους περισσότερους επιβάτες, το μέγιστο αυτό πλήθος επιβατών, και το πλήθος επιβατών που κατέβηκαν στο Τέρμα.

Αλγόριθμος Θέμα3_αλλαγμένος
// Όριο_Επιβατών, ΕΠΙΒ[19], ΑΠΟΒ[19] //

! Καθορίζεται το όριο επιβατών στο Αμαξοστάσιο
Αρχή_επανάληψης
__Διάβασε Όριο_επιβατών
Μέχρις_ότου Όριο_επιβατών > 0

! Στην πρώτη στάση μπορεί να γεμίσει από επιβάτες
Αρχή_επανάληψης
__Διάβασε ΕΠΙΒ[1]
Μέχρις_ότου ΕΠΙΒ[1]>=0 και ΕΠΙΒ[1]<=Όριο_επιβατών
ΑΠΟΒ[1] <– 0
ΑΕ[1] <– ΕΠΙΒ[1]
ΣτάσηΜΠλήθους <– 1
ΜέγιστοΠλήθος <– ΑΕ[1]
Για στάση από 2 μέχρι 19

! Σε επόμενη στάση αποβιβάζονται το πολύ όλοι όσοι επιβαίνουν
__Αρχή_επανάληψης
____Διάβασε ΑΠΟΒ[στάση]
__Μέχρις_ότου ΑΠΟΒ[στάση]>=0 και ΑΠΟΒ[στάση]<=ΑΕ[στάση–1]

! Βρίσκουμε πόσοι παρέμειναν μέσα στο όχημα
__ΑΕ[στάση] <– ΑΕ[στάση–1]–ΑΠΟΒ[στάση]

! Μετά επιβιβάζονται σε όσες ελεύθερες θέσεις υπάρχουν, μέχρι το όριο επιβατών __Αρχή_επανάληψης
____Διάβασε ΕΠΙΒ[στάση]
__Μέχρις_ότου ΕΠΙΒ[στάση]>=0 και ΕΠΙΒ[στάση]<=(Όριο_επιβατών–ΑΕ[στάση])

! Βρίσκουμε πόσοι έγιναν οι επιβάτες, πριν ξεκινήσει το όχημα
____ΑΕ[στάση] <– ΑΕ[στάση]+ΕΠΙΒ[στάση]
____Αν ΑΕ[στάση] > ΜέγιστοΠλήθος τότε
______ΣτάσηΜΠλήθους <– στάση
______ΜέγιστοΠλήθος <– ΑΕ[στάση]
____Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε ‘Στάση ‘,ΣτάσηΜΠλήθους,’ με μέγιστο πλήθος ‘,ΜέγιστοΠλήθος
Αν ΑΕ[19]>0 τότε
__Εμφάνισε ‘Στο τέρμα κατεβαίνουν ‘,ΑΕ[19],’ επιβάτες
αλλιώς
__Εμφάνισε ‘Δεν υπάρχουν επιβάτες που κατεβαίνουν στο Τέρμα’
Τέλος_αν

// ΣτάσηΜΠλήθους, ΜέγιστοΠλήθος, ΑΕ[19] //
Τέλος Θέμα3_αλλαγμένος

Σάββατο 30 Μαΐου 2009

Προσπέλαση (από το προσπελάζω)

Ξεκινάμε ψάχνοντας ορισμούς στα λεξικά. (Το σύμβολο [<] διαβάζεται [προέρχεται από]).
Το αρχαίο ρήμα [πελάζω] σήμαινε [πλησιάζω].
Η παροιμιακή φράση [όμοιος ομοίω αεί πελάζει] σημαίνει [ο άνθρωπος πάντοτε (επιθυμεί να) συναναστρέφεται ομοίους του].
Το σύνθετο [προσπελάζω] < [προς + πελάζω] σήμαινε [πλησιάζω προς κάτι, προσεγγίζω].
Η πράξη [το πλησίασμα, η προσέγγιση] λέγεται [η προσπέλαση, της προσπέλασης] < αρχαίο [η προσπέλασις, της προσπελάσεως].
Κάποιος, που μπορούμε να τον πλησιάσουμε εύκολα, λέγεται [ο προσπελάσιμος].
Αυτός που πλησιάζει λέγεται [ο πελάτης]. Στην αρχαιότητα [πελάτης] ήταν [αυτός που πλησίαζε για να ζητήσει προστασία], σήμερα [πελάτης] είναι [αυτός που αγοράζει κάτι] ή [αυτός που έχει τακτική παρουσία, που είναι θαμώνας]. Το [σύνολο των πελατών] λέγεται [η πελατεία].

Το αρχαίο ρήμα [ελαύνω] σήμαινε [τρέχω, οδηγώ].
Η πράξη της οδήγησης μιάς μεταλλικής μάζας να περάσει βίαια μέσα από μιά οπή λέγεται [η έλαση, της έλασης] < αρχαίο [η έλασις, της ελάσεως]. Αυτό που παράγεται, ανάλογα με το σχήμα της οπής, είναι το σύρμα ή [το έλασμα].

Το σύνθετο [απελαύνω] < [από + ελαύνω] σήμαινε [διώχνω έξω από τα σύνορα].
Η πράξη, που σημαίνει εξορία < [εξ + όριο > εξορίζω], λέγεται [η απέλαση, της απέλασης] < αρχαίο [η απέλασις, της απελάσεως]. Η εξορία λεγόταν επίσης [η εξέλασις, της εξελάσεως] < [εξ + ελαύνω].
Ο φρουρός στα σύνορα του βυζαντινού κράτους, επιφορτισμένος να απωθεί τους εισερχόμενους ξένους , ονομαζόταν [ο απελάτης, του απελάτου].

Το σύνθετο [διελαύνω] < [δια + ελαύνω] σήμαινε [διέρχομαι έφιππος] ή [οδηγώ κάτι ανάμεσα από δύο εμπόδια] ή [διατρυπώ κάτι].
Η πράξη λέγεται (για μεταλλική κατεργασία) [η διέλαση, της διέλασης] < αρχαίο [η διέλασις, της διελάσεως].

Το σύνθετο [επελαύνω] < [επί + ελαύνω] σήμαινε [εφορμώ (συνήθως με ιππικό), επιτίθεμαι εναντίον κάποιου].
Η πράξη λέγεται [η επέλαση, της επέλασης] < αρχαίο [η επέλασις, της επελάσεως].

Το σύνθετο [παρελαύνω] < [παρά + ελαύνω] σήμαινε [περνώ μαζί με άλλους, όλοι συντεταγμένοι σε φάλαγγες].
Η πράξη λέγεται [η παρέλαση, της παρέλασης] < αρχαίο [η παρέλασις, της παρελάσεως].

Τώρα που τα γνωρίζουμε όλα αυτά, ας διαβάσουμε το Θέμα 1.Α.3 από το σημερινό διαγώνισμα για ΑΕΠΠ : [Όταν γίνεται σειριακή αναζήτηση κάποιου στοιχείου σε έναν μη ταξινομημένο πίνακα και το στοιχείο δεν υπάρχει στον πίνακα, τότε υποχρεωτικά προσπελαύνονται όλα τα στοιχεία του πίνακα].

Παραβλέπω ότι θα έπρεπε να λέμε [σειραϊκή] και όχι [σειριακή], αφού [Συριακή] ήδη σημαίνει [αυτήν από την Συρία]!
Αυτό που είναι οφθαλμοφανές, αλλά κανείς δεν νοιάστηκε να διορθώσει στο κείμενο του διαγωνίσματος, είναι ότι θα έπρεπε η ανύπαρκτη και ακατανόητη λέξη [προσπελαύνονται] να φύγει και η παράγραφος να αντικατασταθεί από την…

[Όταν γίνεται σειριακή αναζήτηση κάποιου στοιχείου σε έναν μη ταξινομημένο πίνακα και το στοιχείο δεν υπάρχει στον πίνακα, τότε η διαδικασία αναζήτησης πρέπει να προσπελάσει υποχρεωτικά όλα τα στοιχεία του πίνακα].

Το ότι ασχολούμαστε εντατικά με την πληροφορική δεν δικαιολογεί την κακοποίηση της γλώσσας μας.

Παρασκευή 22 Μαΐου 2009

Άλλο ένα διαγώνισμα ΑΕΠΠ με απαντήσεις

Σε μια προηγούμενη ανάρτηση είχα δώσει συνδέσμους προς μερικά κείμενά μου σχετικά με πληροφορική. Σήμερα άλλαξα το κείμενο με τα απαντημένα διαγωνίσματα ΑΕΠΠ, το οποίο περιέχει πλέον τέσσερα διαγωνίσματα (τρία πραγματικά - ένα φανταστικό).

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

Θέλω να πιστεύω ότι, όσο καλά και να γνωρίζουν το αντικείμενο, σίγουρα θα βρουν κάτι χρήσιμο εκεί.

Τετάρτη 13 Μαΐου 2009

Δωρεάν φορητοί Η/Υ στα πρωτάκια

Διάβασα εδώ ότι την ερχόμενη σχολική χρονιά θα δοθούν 120000 υπολογιστές στην Α' Γυμνασίου.

Ενδιαφέρουσα υπόσχεση! Μένει να δούμε την πράξη...


...αργότερα (φθινόπωρο 2009)...
δόθηκαν κουπόνια για αγορά μικρών υπολογιστών (netbooks) με λειτουργικά που χειάζονται αναβάθμιση, με εφαρμογές-office που χρειάζονται αναβάθμιση εντός τριμήνου, με κινδύνους επίθεσης από ιούς για τους οποίους χρειάζονται αντιιικά (δόκιμη λέξη;) προγράμματα, ενίοτε χωρίς σχολικά βοηθήματα.
Οι τιμές στην αγορά έφθασαν εύκολα στο ύψος που κάλυπτε το κουπόνι.

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


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

Αν οι υπολογιστές ανήκαν στα παιδιά, θα μπορούσαν να μαθαίνουν όλες τις ώρες που θα είχαν διαθέσιμες!

Αν ένα μηχάνημα το χειρίζονται περισσότεροι χρήστες, χαλάει πολύ πιο γρήγορα. Ρωτήστε τις εταιρείες συντήρησης αν δεν με πιστεύετε!

Τρίτη 5 Μαΐου 2009

Πράξεις σε μέρος ενός Πίνακα

Όταν χρησιμοποιούμε έναν Πίνακα, μπορεί να υποχρεωθούμε να κάνουμε πράξεις με ένα υποσύνολο των στοιχείων του.

Γενικά, ο Πίνακας έχει ένα όνομα, έστω Πιν.
Ορίζουμε έναν δείκτη γρα, που θα μας δείχνει σε ποιά γραμμή του πίνακα είμαστε, και μια μέγιστη τιμή αυτού του δείκτη : γραμαξ.
Ορίζουμε έναν δείκτη στη, που θα μας δείχνει σε ποιά στήλη του πίνακα είμαστε, και μια μέγιστη τιμή αυτού του δείκτη : στημαξ.
Ο πίνακας έχει πλήθος στοιχείων (γραμαξ x στημαξ), και αν είναι τετραγωνικός θα έχουμε γραμαξ=στημαξ.

Το πρόβλημα που δίνουμε σήμερα είναι το εξής : Σε έναν τετραγωνικό πίνακα 20x20 βάζουμε κατά γραμμές τους αριθμούς 1, 2, 3, ..., 400. Ο πίνακας έχει μια διαγώνιο από Πιν[1,1] μέχρι Πιν[20,20]. Θέλουμε να φτιάξουμε ένα πρόγραμμα σε ΓΛΩΣΣΑ που θα τυπώνει τον μέσο αριθμητικό των στοιχείων του πίνακα που βρίσκονται κάτω από την διαγώνιο αυτή, τον μέσο αριθμητικό των στοιχείων που ορίζουν την διαγώνιο, και τον μέσο αριθμητικό των στοιχείων του πίνακα που είναι πάνω από την διαγώνιο.

Για να βάλουμε τις αρχικές τιμές, χρησιμοποιούμε τιμές γραμμο-δείκτη γρα από 1 μέχρι γραμαξ, και τιμές στηλο-δείκτη στη από 1 μέχρι στημαξ. Όταν όμως προχωρήσουμε σε πράξεις σε μέρη του πίνακα, προσέχουμε πολύ στον καθορισμό των ορίων μεταβολής του καθενός δείκτη. Παρακάτω γράφουμε το πρόγραμμα και την απάντηση.
Φτιάξτε το δικό σας πρόγραμμα ως άσκηση, βρείτε τους τρεις μέσους όρους, και μετά συγκρίνετε τα προγράμματα και τις απαντήσεις.

ΠΡΟΓΡΑΜΜΑ μο3
! Βάζουμε ακέραιους αριθμούς (1, 2, 3, ...) σε έναν τετραγωνικό πίνακα κατά γραμμές
! και βρίσκουμε τους μέσους όρους στο αριστερό κάτω τριγωνικό μέρος, στην διαγώνιο,
! και στο δεξιό πάνω τριγωνικό μέρος του πίνακα

ΜΕΤΑΒΛΗΤΕΣ
__ΑΚΕΡΑΙΕΣ: Πιν[20, 20], γρα, γραμαξ, στη, στημαξ, πλήθος, άθροισμα
__ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟαριστερά, ΜΟδιαγώνια, ΜΟδεξιά
ΑΡΧΗ
γραμαξ <- 20
στημαξ <- 20

! τοποθέτηση αρχικών τιμών στον Πίνακα κατά γραμμές

πλήθος <- 0
ΓΙΑ γρα ΑΠΟ 1 ΜΕΧΡΙ γραμαξ
__ΓΙΑ στη ΑΠΟ 1 ΜΕΧΡΙ στημαξ
____πλήθος <- πλήθος + 1
____Πιν[γρα, στη] <- πλήθος
__ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

! εύρεση του μέσου όρου των αριστερών

πλήθος <- 0
άθροισμα <- 0
ΓΙΑ γρα ΑΠΟ 2 ΜΕΧΡΙ γραμαξ
__ΓΙΑ στη ΑΠΟ 1 ΜΕΧΡΙ γρα - 1
____πλήθος <- πλήθος + 1
____άθροισμα <- άθροισμα + Πιν[γρα, στη]
__ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΟαριστερά <- άθροισμα/πλήθος

! εύρεση του μέσου όρου των διαγωνίων

πλήθος <- 0
άθροισμα <- 0
ΓΙΑ γρα ΑΠΟ 1 ΜΕΧΡΙ γραμαξ
__πλήθος <- πλήθος + 1
__άθροισμα <- άθροισμα + Πιν[γρα, γρα]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΟδιαγώνια <- άθροισμα/πλήθος

! εύρεση του μέσου όρου των δεξιών

πλήθος <- 0
άθροισμα <- 0
ΓΙΑ γρα ΑΠΟ 1 ΜΕΧΡΙ γραμαξ - 1
__ΓΙΑ στη ΑΠΟ γρα + 1 ΜΕΧΡΙ στημαξ
____πλήθος <- πλήθος + 1
____άθροισμα <- άθροισμα + Πιν[γρα, στη]
__ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΟδεξιά <- άθροισμα/πλήθος

! εκτύπωση των τριών μέσων όρων

ΓΡΑΨΕ 'Μέσοι όροι : Αριστερών=', ΜΟαριστερά, ', Διαγωνίων=', ΜΟδιαγώνια, ' και Δεξιών=', ΜΟδεξιά
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Όταν εκτελεστεί το πρόγραμμα αυτό, δίνει απάντηση :

Μέσοι όροι : Αριστερών=267.00, Διαγωνίων=200.50 και Δεξιών=134.00