Υπολογιστική Σκέψη: Αναζητώντας τα Λόγια

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Υπολογιστική Σκέψη: Αναζητώντας τα Λόγια"

Transcript

1 CS4FN: Πληροφορική για Διασκέδαση Υπολογιστική Σκέψη: Αναζητώντας τα Λόγια Βοηθώντας ανθρώπους με σύνδρομο εγκλεισμού Τί είναι η υπολογιστική σκέψη; Πώς βρίσκουν οι υπολογιστές αυτό που αναζητούν; Πώς μπορούμε να ξέρουμε ποιος αλγόριθμος είναι καλύτερος; Αναζητώντας τα Λόγια Μια από τις χειρότερες δυνατές παθήσεις είναι το σύνδρομο εγκλεισμού. Σε αφήνει εντελώς παράλυτο, ικανό μόνο να ανοιγοκλείνεις το ένα σου μάτι. Ένα ευφυές μυαλό παραμένει φυλακισμένο σ' ένα άχρηστο σώμα, ικανό να αισθανθεί τα πάντα, αλλά ανίκανο να επικοινωνήσει. Μπορεί να συμβεί ξαφνικά στον οποιονδήποτε, σαν αποτέλεσμα ενός εγκεφαλικού. Ένας προφανής τρόπος να βοηθήσετε ανθρώπους με σύνδρομο εγκλεισμού θα ήταν να γίνετε γιατροί ή νοσοκόμοι, αλλά πως θα μπορούσε να βοηθήσει ένας επιστήμονας της πληροφορικής; Δεν υπάρχει θεραπεία για το σύνδρομο εγκλεισμού, οπότε δεν υπάρχουν πολλά πράγματα που μπορεί να κάνει το ιατρικό προσωπικό, εκτός από το να φροντίζει ώστε οι ασθενείς να αισθάνονται άνετα. Ένα μεγάλο πρόβλημα που θα πρέπει να αντιμετωπιστεί ωστόσο είναι πως θα μπορούσε κανείς να βοηθήσει αυτούς τους ανθρώπους να «μιλήσουν». Ένας επιστήμονας της πληροφορικής θα μπορούσε προφανώς να αναπτύξει κάποια νέα τεχνολογία για να βοηθήσει. Ωστόσο, με λίγη υπολογιστική σκέψη μπορούμε να δώσουμε μια πολύ καλύτερη απάντηση από ένα απλό «χρειαζόμαστε την τεχνολογία». «Το Σκάφανδρο κι η Πεταλούδα» είναι ένα βιβλίο που εμπνέει απίστευτη δύναμη. Είναι η αυτοβιογραφία του Ζαν-Ντομινίκ Μπομπύ (Jean-Dominique Bauby), την οποία έγραψε αφού ξύπνησε σε ένα κρεβάτι νοσοκομείου, σε πλήρη παραλυσία. Στο βιβλίο περιγράφει πως είναι να ζεις με σύνδρομο εγκλεισμού. Όμως είχε έναν τρόπο να επικοινωνεί, όχι μόνο για να γράψει το βιβλίο, αλλά και με το ιατρικό προσωπικό, τους φίλους και τους συγγενείς. Το κατάφερε χωρίς να χρησιμοποιήσει οποιοδήποτε τεχνολογικό μέσο. Πώς; Βάλτε τον εαυτό σας στη θέση του, ξυπνώντας στο κρεβάτι του νοσοκομείου. Πώς θα μπορούσατε να επικοινωνήσετε; Πώς θα μπορούσατε να γράψετε ένα ολόκληρο βιβλίο; Έχετε μόνο μια βοηθό με χαρτί και μολύβι για να καταγράφει τις «λέξεις» σας. Το μόνο που μπορείτε να κάνετε είναι να ανοιγοκλείσετε το ένα σας μας μάτι, να βλεφαρίσετε. Δεν μπορείτε να κινηθείτε με κανέναν άλλον τρόπο. Αυτό σημαίνει ότι δεν μπορείτε και να μιλήσετε. Μπορείτε να σκεφτείτε έναν τρόπο επικοινωνίας; Μπορείτε να βρείτε το πρωτότυπο κείμενο στην ιστοσελίδα teachinglondoncomputing.org, μαζί με μια περισσότερο γυαλιστερή έκδοση και συνοδευτικές δραστηριότητες για την τάξη.

2 Απλό σαν την Αλφαβήτα Αυτό που χρειάζεται είναι ένας τρόπος να μετατρέπονται τα βλεφαρίσματα σε γράμματα. Αρχικά, ίσως συμφωνήσετε ότι ένα βλεφάρισμα μπορεί να σημαίνει Α, δύο να σημαίνουν Β, κτλ. Η βοηθός απλά χρειάζεται να μετρά τα βλεφαρίσματα και να καταγράφει το αντίστοιχο γράμμα. Αναπτύσσοντας μια τέτοια ιδέα, σκεφτόμαστε υπολογιστικά είναι ο τρόπος με τον οποίο οι επιστήμονες της πληροφορικής λύνουν προβλήματα. Πρόκειται μάλιστα για ένα είδος υπολογιστικής σκέψης που ονομάζεται «αλγοριθμική σκέψη». Ένας επιστήμονας της πληροφορικής αποκαλεί τον συμφωνημένο τρόπο επικοινωνίας «αλγόριθμο»: μια ακολουθία από βήματα που πρέπει να ακολουθηθούν με δεδομένη σειρά ώστε να επιτευχθεί ένας στόχος (εδώ ο στόχος είναι η μετάδοση γραμμάτων και λέξεων). Η αλγοριθμική σκέψη αφορά την κατασκευή αλγορίθμων για την επίλυση προβλημάτων. Η ομορφιά των αλγορίθμων είναι ότι οποιοσδήποτε εκτελεί τα βήματά τους δεν χρειάζεται να καταλαβαίνει τι κάνει. Με τον δικό μας αλγόριθμο, είναι εύλογο ότι η βοηθός γνωρίζει τι κάνει και γιατί, όμως το βιβλίο θα μπορούσε να γραφτεί ακόμα κι αν δεν γνώριζε. Το μόνο που χρειάζεται να κάνει η βοηθός είναι να μετρά τα βλεφαρίσματα και να σημειώνει τα γράμματα. Θα μπορούσαμε ακόμα και να της δώσουμε έναν πίνακα με την αντιστοιχία πλήθος βλεφαρισμάτων και γραμμάτων ώστε να μη χρειάζεται καθόλου να σκεφτεί. Η ομορφιά των αλγορίθμων είναι ότι επιτρέπουν στους ανθρώπους να κάνουν πράγματα «μηχανικά» -- και αυτό βέβαια σημαίνει ότι και οι υπολογιστές μπορούν να ακολουθήσουν τυφλά αυτές τις οδηγίες. Ο αλγόριθμός μας για την επικοινωνία ουσιαστικά αποτελείται από δύο σκέλη. Υπάρχει ένα σκέλος το οποίο πρέπει να ακολουθήσει ο Μπομπύ (να ανοιγοκλείνει το μάτι του όσες φορές πρέπει) και ένα σκέλος για την βοηθό (να μετρά τα βλεφαρίσματα και να σημειώνει το αντίστοιχο γράμμα όταν τα βλεφαρίσματα σταματήσουν). Στην πραγματικότητα, οι επιστήμονες της Πληροφορικής έχουν ένα ειδικό όνομα για αυτό το είδος αλγορίθμου που μεταφέρει πληροφορία ανάμεσα σε ανθρώπους ή υπολογιστές ονομάζεται «πρωτόκολλο». Αν και οι δύο πλευρές ακολουθήσουν το δικό τους μέρος του πρωτοκόλλου, τότε οι λέξεις που σκέφτεται ο Μπομπύ θα καταλήξουν γραμμένες σε ένα φύλλο χαρτί. Αν οποιοσδήποτε από τους δύο κάνει λάθος για παράδειγμα αν χάσει το μέτρημα, οπότε δεν ακολουθεί πιστά το πρωτόκολλο τότε το μήνυμα δεν θα μεταφερθεί. Το σπουδαίο πράγμα με τους υπολογιστές είναι ότι δεν κάνουν τέτοια σφάλματα. Ακολουθούν τις οδηγίες τους πιστά, κάθε φορά. Η αλγοριθμική σκέψη είναι ένα είδος επίλυσης προβλημάτων, στο οποίο το ζητούμενο δεν είναι απλά μια απάντηση, όπως «42», αλλά μια σειρά βημάτων που οποιοσδήποτε μπορεί να ακολουθήσει (συμπεριλαμβανομένων και των υπολογιστών) για να πάρει απαντήσεις. Μόλις αναπτύξαμε μια τέτοια λύση για τον Μπομπύ. Δεν μας λέει απλά τι προσπαθεί να επικοινωνήσει την συγκεκριμένη στιγμή, αλλά μας παρέχει έναν τρόπο να υπολογίσουμε οποτεδήποτε τι θέλει να πει. Ακούγεται όμως αρκετά αργός. Ίσως να υπάρχει ένας καλύτερος τρόπος. Η προσπάθεια βελτίωσης των λύσεων αποτελεί επίσης μέρος της αλγοριθμικής σκέψης.

3 Πως το έκανε ο Μπομπύ Ο Μπομπύ είχε πράγματι έναν καλύτερο τρόπο, έναν καλύτερο αλγόριθμο. Πρέπει να θυμόμαστε ότι η βοηθός μπορεί να μιλάει, οπότε αυτό μπορούμε να το εκμεταλλευτούμε. Στον αλγόριθμο που χρησιμοποιήθηκε, η βοηθός διάβαζε δυνατά το αλφάβητο «Α... Β... Γ...» Όταν εκφωνούσε το γράμμα που σκεφτόταν ο Μπομπύ, τότε αυτός βλεφάριζε. Η βοηθός κατέγραφε το γράμμα και ξεκινούσε και πάλι από την αρχή, γράμμα προς γράμμα. Δοκιμάστε το με έναν φίλο σας επικοινωνήστε με αυτόν τον τρόπο τα αρχικά του ονόματός σας. Μετά σκεφτείτε πως θα ήταν αν δεν είχατε κανέναν άλλον τρόπο να μιλήσετε. Ελπίζω το όνομά σας να μην είναι Ωρίωνας ή Ωγυγία. Όταν το δοκιμάσετε, ίσως συνειδητοποιήσετε ότι υπάρχουν και άλλα προβλήματα που θα πρέπει να λύσουμε για να δουλεύει πραγματικά αυτή η μέθοδος. Δοκιμάστε το μερικές φορές και πιθανώς να επινοήσετε κι άλλους τρόπους να βελτιώσετε τον αλγόριθμο. Τί άλλο μπορείτε να σκεφτείτε; Τακτοποιώντας τις Λεπτομέρειες Ένα πράγμα που μπορεί να εντοπίσατε είναι πως υπάρχουν περισσότερα σύμβολα που θα πρέπει να συμπεριλάβουμε, εκτός από τα 24 γράμματα. Χρειαζόμαστε κενά, αριθμητικά ψηφία, τελείες, κτλ. Κάτι ακόμα που πρέπει να σκεφτούμε είναι τι θα συμβεί αν υπάρξει ένα λάθος βλεφάρισμα. Χρειαζόμαστε έναν τρόπο να πούμε «αγνόησε το τελευταίο βλεφάρισμα και ξεκίνα τα γράμματα από την αρχή». Ένας τρόπος θα ήταν να συμφωνήσουμε ότι ένα γρήγορο διπλό βλεφάρισμα σημαίνει ακριβώς αυτό. Ίσως εσείς να σκεφτήκατε και άλλα προβλήματα που χρειάζεται να λυθούν. Η αλγοριθμική σκέψη αφορά την ενασχόληση με όλα αυτά τα προβλήματα και την επίλυσή τους. Αφορά την συνειδητοποίηση ότι υπάρχουν πολλοί τρόποι να γίνει κάτι και μετά την εύρεση του καλύτερου τρόπου για την συγκεκριμένη περίσταση. Παρατηρήστε επίσης ότι ένα από τα προβλήματα ήταν τι κάνουν οι άνθρωποι. Θεωρητικά, η λύση μας λειτουργεί: απλά ανοιγοκλείνεις το μάτι σου στην σωστή στιγμή! Θα μπορούσαμε να πούμε αλαζονικά ότι οι άνθρωποι θα πρέπει να εκτελέσουν σωστά τα βήματα και είναι δικό τους σφάλμα αν δεν το κάνουν. Στην πράξη, μερικές φορές θα βλεφαρίσουν σε λάθος στιγμή. Είναι καλύτερο να λύσουμε το πρόβλημα με έναν τρόπο που βολεύει τους ανθρώπους. Στο κάτω-κάτω, έναν άνθρωπο προσπαθούμε να βοηθήσουμε! Η υπολογιστική σκέψη σχετίζεται και με την κατανόηση των ανθρώπων. Ακόμα Καλύτερα Η διαδικασία μπορεί να επιταχυνθεί αν συνειδητοποιήσουμε ότι μερικές φορές μπορούμε να μαντέψουμε μια λέξη πριν ακόμα ολοκληρωθεί. Αν έχεις ήδη τα γράμματα «π-ο-δ-η-λ-» τότε μπορείς να στοιχηματίσεις με αρκετή σιγουριά ότι η λέξη είναι «ποδήλατο». Οπότε θα μπορούσαμε να αλλάξουμε τους κανόνες και να επιτρέπουμε στη βοηθό να μαντεύει. Ο πομπός του μηνύματος θα χρειαζόταν έναν τρόπο να απορρίπτει τις λέξεις που μαντεύονται λανθασμένα. Ίσως ο κανόνας θα μπορούσε να ορίζει ότι αν μια λέξη είναι σωστή τότε ανοιγοκλείνει το μάτι ενώ αν δεν είναι τότε δεν κάνει τίποτα. Βέβαια έτσι δουλεύει και η σύνταξη κειμένου με πρόβλεψη (predictive texting), δηλαδή ο αλγόριθμος που χρησιμοποιούν τα κινητά τηλέφωνα όταν γράφετε μηνύματα. Αν το σκεφτήκατε, ίσως από εκεί να σας ήρθε η ιδέα. Αν το σκεφτήκατε, τότε χρησιμοποιήσατε άλλη μια ικανότητα της υπολογιστικής σκέψης: τον μετασχηματισμό προβλημάτων. Συχνά προκύπτει ότι ορισμένα προβλήματα είναι ουσιαστικά ίδια με άλλα που έχετε αντιμετωπίσει προηγουμένως, σε

4 διαφορετικές καταστάσεις. Αν διαθέτετε ήδη μια λύση για τα προηγούμενα προβλήματα τότε μπορείτε απλά να τη χρησιμοποιήσετε και στα νέα προβλήματα που αντιμετωπίζετε. Οι αλγόριθμοι είναι ακριβώς ένας τέτοιος τρόπος να δίνει κανείς γενικές λύσεις. Ένα κινητό τηλέφωνο αντιμετωπίζει το ίδιο πρόβλημα του να προβλέπει ποιες λέξεις πληκτρολογούνται με την βοηθό που πρέπει να μαντέψει ποια λέξη σκέφτεται το άτομο με σύνδρομο εγκλεισμού. Μόλις το αντιληφθούμε αυτό, οποιαδήποτε λύση βρούμε για το ένα πρόβλημα μπορεί να χρησιμοποιηθεί για το άλλο. Η βοηθός του Μπομπύ χρησιμοποίησε πράγματι μια εκδοχή της σύνταξης κειμένου με πρόβλεψη. Ο Μπομπύ κατάλαβε επίσης ότι ο αρχικός αλγόριθμος (ας τον ονομάσουμε αλγόριθμο ΑΒΓ) μπορούσε να βελτιωθεί και με διαφορετικό τρόπο. Πριν καθηλωθεί σε εκείνο το κρεβάτι, ήταν ο αρχισυντάκτης του γαλλικού γυναικείου περιοδικού Elle, οπότε ήξερε πολλά πράγματα για τη γλώσσα. Γνώριζε ότι ορισμένα γράμματα είναι πιο συνηθισμένα από άλλα στις ανθρώπινες γλώσσες. Για παράδειγμα, στα γαλλικά και στα αγγλικά το Ε είναι το πιο κοινό γράμμα. Έβαλε λοιπόν τη βοηθό να διαβάζει τα γράμματα με σειρά ανάλογη του πόσο κοινά είναι, της συχνότητάς τους. Στα ελληνικά, η σειρά είναι «Α... Ο... Τ... Ε...». Στα γαλλικά, είναι «E... S... A... R...» Μιλούσε γαλλικά, οπότε αυτή την σειρά χρησιμοποίησε. Με τον τρόπο αυτό, η βοηθός έφτανε πιο γρήγορα στα πιο συνηθισμένα γράμματα. Ένα παρόμοιο κόλπο έχει χρησιμοποιηθεί ανά τους αιώνες για να «σπάσουν» μυστικούς κώδικες. Ο αλγόριθμος που χρησιμοποιεί τις συχνότητες των γραμμάτων εφευρέθηκε από Άραβες λόγιους περισσότερα από χίλια χρόνια πριν. Μάλιστα η Μαίρη, η Βασίλισσα των Σκωτσέζων (Mary Queen of Scots) αποκεφαλίστηκε επειδή ο αρχικατάσκοπος της Βασίλισσας Ελισάβετ, ο σερ Φράνσις Γουόλζινγκχαμ (sir Francis Walsingham), ήταν καλύτερος στην υπολογιστική σκέψη από εκείνη. Αυτή, ωστόσο, είναι μια διαφορετική ιστορία. Η ιδέα του Μπομπύ να χρησιμοποιήσει την ανάλυση των συχνοτήτων των γραμμάτων είναι άλλο ένα παράδειγμα μετασχηματισμού προβλημάτων. Αν αναγνωρίσουμε ότι το σπάσιμο ενός κώδικα και το να μαντεύουμε γράμματα είναι παρόμοια προβλήματα, τότε θα δούμε ότι η λύση με τις συχνότητες των γραμμάτων που εφευρέθηκε για το ένα, μπορεί να χρησιμοποιηθεί για το άλλο. Πόσο γρήγορο είναι αυτό; Ας επιστρέψουμε στον αλγόριθμο του Μπομπύ. Σίγουρα έχουμε βελτιώσει τα πράγματα. Ο νέος τρόπος πρέπει να είναι καλύτερος από την αρχική μας ιδέα. Όμως μια προφανής ερώτηση είναι πόσο γρήγορος είναι πραγματικά. Πόσο χρόνο του πήρε να γράψει αυτό το βιβλίο; Είναι το καλύτερο που μπορούμε να κάνουμε ή θα μπορούσαμε να έχουμε σκεφτεί έναν ακόμα καλύτερο αλγόριθμο και να τον έχουμε βοηθήσει να γράψει το βιβλίο πιο εύκολα; Χρειαζόμαστε έναν τρόπο να μετράμε πόσο καλός είναι ένας αλγόριθμος. Θα μπορούσαμε να το κάνουμε πειραματικά, να χρονομετρούμε πόσο χρειάζεται ο καθένας για να μεταδώσει ένα συγκεκριμένο μήνυμα. Θα μπορούσαμε να το κάνουμε πολλές φορές με διαφορετικούς ανθρώπους και να διαπιστώσουμε ποιος τρόπος είναι γρηγορότερος κατά μέσο όρο. Κάτι τέτοιο θα απαιτούσε πολύ χρόνο και κόπο. Υπάρχει καλύτερος τρόπος. Μπορούμε να σκεφτούμε αναλυτικά. Θα χρησιμοποιήσουμε απλά μαθηματικά για να υπολογίσουμε μια απάντηση. Πρώτον, αντί να σκεφτόμαστε το χρόνο, ας σκεφτούμε τη δουλειά που απαιτείται για την μετάδοση ενός γράμματος. Αν μετρήσουμε πόσα γράμ-

5 ματα του αλφαβήτου χρειάζεται να πει η βοηθός μέχρι να βρει το γράμμα που σκέφτεται ο Μπομπύ, τότε μπορούμε να μετατρέψουμε αυτήν την ποσότητα σε χρόνο, αν γνωρίζουμε πόσο χρόνο χρειάζεται για να ειπωθεί ένα γράμμα. Κάναμε κάτι που ονομάζεται «αφαίρεση». Είναι άλλο ένα κομμάτι της υπολογιστικής σκέψης, το οποίο χρησιμοποιείται για την απλοποίηση προβλημάτων. Η αφαίρεση είναι απλά μια λέξη που σημαίνει «κρύβω κάποιες από τις λεπτομέρειες». Η ιδέα χρησιμοποιείται σε όλο το φάσμα της Πληροφορικής για να διευκολύνει την επίλυση προβλημάτων. Εδώ, χρησιμοποιούμε το πλήθος των γραμμάτων που εκφωνούνται από τη βοηθό σαν μια αφαίρεση του πραγματικού χρόνου που απαιτείται. Οπότε, πως υπολογίζουμε το πλήθος των γραμμάτων που πρέπει να ειπωθούν; Υπάρχουν αρκετές ερωτήσεις που μπορούμε να ρωτήσουμε. Η απλούστερη είναι: ποια είναι η καλύτερη περίπτωση; Ποιο είναι το μικρότερο πιθανό πλήθος γραμμάτων που θα χρειαστεί να πει η βοηθός για να γραφτεί το βιβλίο; Θα μπορούσαμε επίσης να εξετάσουμε τη χειρότερη περίπτωση. Αν είμαστε άτυχοι, πόσο άσχημα θα μπορούσαν να είναι τα πράγματα; Τέλος, μπορούμε να κοιτάξουμε την μέση περίπτωση. Αυτή θα μας παρέχει μια ρεαλιστική εκτίμηση σχετικά με το πόση δουλειά χρειάστηκε. Η καλύτερη και η χειρότερη Ας αρκεστούμε στην περίπτωση κατά την οποία μεταδίδονται μόνο γράμματα, χωρίς αριθμητικά ψηφία και σημεία στίξης. Θα αναλύσουμε τον απλό αλγόριθμο ΑΒΓ, όπου η βοηθός λέει Α... Β... Γ... και ο πομπός του μηνύματος βλεφαρίζει στο σωστό γράμμα. Στην καλύτερη περίπτωση, όλο το βιβλίο θα αποτελούνταν αποκλειστικά από Α: «ΑΑΑΑΑΑΑ» (πιθανώς εκφράζοντας τον πόνο που αισθάνεται). Για να μεταδοθεί ένα Α, η βοηθός εκφωνεί απλά ένα γράμμα (μια ερώτηση) και έχουμε την απάντηση. Πολλαπλασιάστε αυτό με το πλήθος των γραμμάτων στο βιβλίο και έχουμε την καλύτερη περίπτωση για το κόστος συγγραφής του βιβλίου. Στη χειρότερη περίπτωση, πιθανώς μια ιστορία με συνεχή επιφωνήματα, το «ΩΩΩΩΩ» χρειάζεται 24 ερωτήσεις για να φτάσει κανείς σε κάθε γράμμα. Αυτά είναι τα όρια σχετικά με το πόσο κοστίζει να μεταφέρει κανείς οποιοδήποτε μήνυμα. Είναι πάντα το λιγότερο 1 και το πολύ 24 ερωτήσεις ανά γράμμα. Μια ακριβέστερη εκτίμηση θα ήταν το μέσο πλήθος ερωτήσεων ανά γράμμα: η μέση περίπτωση. Αυτό είναι εύκολο να υπολογιστεί. Σε ένα μεγάλο μήνυμα, για κάθε Α θα υπάρχει κατά μέσο όρο και ένα Ω κάπου αλλού μέσα στο μήνυμα. Για κάθε Β θα υπάρχει ένα Ψ και ούτω καθεξής. Αυτό σημαίνει ότι, κατά μέσο όρο σε όλο το βιβλίο, περίπου 12 ερωτήσεις θα γίνουν για κάθε γράμμα που υπαγορεύεται. Πολλαπλασιάστε το πλήθος των γραμμάτων του βιβλίου με το 12 και έχετε μια εκτίμηση για το πόσος κόπος χρειάστηκε για να γραφτεί. Πολλαπλασιάστε αυτό με τον μέσο χρόνο που χρειάζεται η βοηθός για να πει ένα γράμμα και έχετε τον χρόνο που χρειάστηκε για να γραφτεί το βιβλίο. Η τροποποίηση του Μπομπύ, να ρωτάμε πρώτα για τα κοινά γράμματα, βελτιώνει κάπως τα πράγματα πιθανώς ο μέσος όρος να μειωθεί στα 9 ή 10 εκφωνημένα γράμ- ματα. Μπορούμε να κάνουμε τον υπολογισμό με μεγαλύτερη ακρίβεια, χρησιμοποιώντας τις συχνότητες των γραμμάτων. Οπότε είναι μια βελτίωση, αλλά η χειρότερη περίπτωση για ένα γράμμα είναι και πάλι 24.

6 Ωστόσο, όπως γνωρίζει κάθε επιστήμονας της πληροφορικής, μπορούμε να τα πάμε πολύ καλύτερα. Είναι δυνατόν να καταλήξουμε σε ένα γράμμα χρησιμοποιώντας μόνο 5 ερωτήσεις. Εγγυημένα! Αυτή δεν είναι η μέση περίπτωση, είναι η χειρότερη περίπτωση. Μπορείτε να σκεφτείτε ποιες είναι οι 5 ερωτήσεις που χρειάζεται να κάνετε; Κάν' το σε 5 Είτε βρήκατε την σωστή απάντηση είτε όχι, σας εγγυώμαι ότι ξέρετε το κατάλληλο είδος ερώτησης, αρκεί να εξετάσουμε ένα διαφορετικό πρόβλημα. Ας παίξουμε το παιχνίδι των 20 ερωτήσεων. Είναι ένα παιδικό παιχνίδι στο οποίο ο ένας σκέφτεται ένα διάσημο πρόσωπο και οι υπόλοιποι προσπαθούν να μαντέψουν ποιο είναι κάνοντας ερωτήσεις. Όμως οι απαντήσεις μπορεί να είναι μόνο Ναι ή Όχι. Παίξτε το παιχνίδι με έναν φίλο σας και σκεφτείτε καθώς παίζετε τι είδους ερωτήσεις κάνετε. Ας δούμε πως θα μπορούσε να εξελιχθεί ένα παιχνίδι. Είναι γυναίκα; Όχι. Έχει πεθάνει; Ναι. Είναι αστέρι του σινεμά; Όχι. Είναι από την Αγγλία; Όχι. Είναι από την Αμερική; Όχι. Είναι από την Ασία; Ναι. Είναι από την Ινδία; Ναι. Είναι πολιτικός; Ναι. Είναι ο Γκάντι; Ναι. Το πιθανότερο είναι πως όταν παίξατε το παιχνίδι κάνατε παρόμοιες ερωτήσεις. Σχεδόν σίγουρα δεν ξεκινήσατε ρωτώντας Είναι ο Τζέιμς Μποντ;, Είναι ο Μίκυ Μάους;, Είναι η Βασίλισσα της Αγγλίας; Δεν θα φτάνατε ποτέ στην απάντηση σε 20 ερωτήσεις με αυτόν τον τρόπο. Τέτοιου είδους ερωτήσεις τις κάνετε μόνο στο τέλος, όταν είστε αρκετά σίγουροι. Πιθανότατα ξεκινήσατε με μια ερώτηση όπως Είναι άντρας; Γιατί αυτή είναι μια καλή ερώτηση; Επειδή αποκλείει τα μισά ενδεχόμενα, όποια κι αν είναι η απάντηση. Αν ρωτήσετε Είναι ο Τζέιμς Μποντ; τότε αποκλείετε εκατομμύρια ενδεχόμενα αν έχετε δίκιο, αλλά αν δεν έχετε (που είναι πολύ πιθανότερο) αποκλείετε μόνο ένα πρόσωπο. Θα πρέπει να είστε τυχερός όσο ο νικητής του λαχείου για να τα πάτε καλά με αυτόν τον τρόπο. Οπότε το μυστικό στο παιχνίδι των 20 ερωτήσεων είναι να κάνετε ερωτήσεις που αποκλείουν κάθε φορά τα μισά ενδεχόμενα. Πόσο καλό είναι αυτό; Πόσο καλό είναι αυτό; Λοιπόν, ας υποθέσουμε ότι αρχικά μπορεί να σκέφτομαι ένα εκατομμύριο ανθρώπους. Αν αποκλείω τους μισούς με κάθε ερώτηση, πόσες ερωτήσεις θα

7 χρειαστούν; Μετά από μια ερώτηση πέφτουμε στους , μετά από δύο στους , μετά στους , κλπ. Μετά από 10 ερωτήσεις έχουν μείνει περίπου 1000 άνθρωποι από το αρχικό ένα εκατομμύριο. Άλλη μια ερώτηση και μένουν 500, 250,... κλπ και στην 20η ερώτηση η νίκη είναι εγγυημένη. Επομένως, με τις κατάλληλες ερωτήσεις, στη χειρότερη περίπτωση χρειάζονται 20 ερωτήσεις για να βρει κανείς το άτομο που σκέφτομαι, μέσα από ένα εκατομμύριο ενδεχόμενα. Συγκρίνετε αυτό με το γεγονός ότι προηγουμένως είπαμε πως χρειάζονται 12 ερωτήσεις (και 24 στη χειρότερη περίπτωση) για να εντοπίσουμε ένα από τα 24 γράμματα του αλφαβήτου. Οι απαντήσεις με Ναι και Όχι δεν διαφέρουν σε τίποτα από το βλεφάρισμα ή όχι του ματιού. 'Οταν ρωτούσαμε Είναι το Α; Είναι το Β; κάναμε το αντίστοιχο του να ρωτάμε Είναι ο Νέλσον Μαντέλα; Είναι ο Μίκυ Μάους; Προσπαθούσαμε να εντοπίσουμε ένα από τα πολλά πιθανά ενδεχόμενα. Στην πραγματικότητα πρόκειται για το ίδιο πρόβλημα! Ένας Νέος Αλγόριθμος Εδώ εμφανίζεται και πάλι η ιδέα του μετασχηματισμού προβλημάτων. Αν πρόκειται για το ίδιο πρόβλημα, τότε βεβαίως η ίδια στρατηγική θα μας δώσει μια καλύτερη λύση από αυτές που δοκιμάσαμε μέχρι στιγμής. Ποιο είναι το ισοδύναμο της «διχοτόμησης» όταν ψάχνουμε για γράμματα του αλφαβήτου; Πρέπει να διχοτομούμε το αλφάβητο με κάθε ερώτηση. Η προφανής πρώτη ερώτηση είναι Είναι πριν το Ν; Η επόμενη ερώτηση εξαρτάται από την απάντηση στην προηγούμενη. Αν η απάντηση ήταν Ναι, τότε στη συνέχεια ρωτάμε Είναι πριν το Η;. Αν η απάντηση ήταν Όχι, τότε ρωτάμε Είναι πριν το Τ; κ.ο.κ. Με τον τρόπο αυτό, είμαστε σίγουρο ότι θα προσδιορίσουμε οποιοδήποτε γράμμα του αλφαβήτου σκέφτεται ο άλλος με 5 μόνο ερωτήσεις. Μπορούμε μάλιστα να βελτιώσουμε ακόμα περισσότερο την κατάσταση χρησιμοποιώντας το τέχνασμα με την ανάλυση συχνοτήτων. Με 24 γράμματα θα μπορούσαμε, για παράδειγμα, να φτάσουμε στο γράμμα Α σε μόνο τρεις ερωτήσεις. Και μπορούμε και πάλι να χρησιμοποιήσουμε προβλέψεις για να μαντέψουμε λέξεις που έχουν σχηματιστεί μερικώς. Όλες αυτές οι λύσεις ισχύουν και εδώ. Αλγόριθμοι αναζήτησης Η λύση μας ήταν εφαρμόσιμη γιατί τα δύο προβλήματα ήταν ουσιαστικά τα ίδια. Είναι προβλήματα «αναζήτησης»: με δεδομένη μια σειρά αντικειμένων, βρες το ένα συγκεκριμένο αντικείμενο που αναζητούμε. Οι λύσεις σε αυτά τα προβλήματα ονομάζονται «αλγόριθμοι αναζήτησης». Είναι εγγυημένοι τρόποι να βρίσκουμε αυτό που ψάχνουμε. Η πρώτη προσέγγιση, να ελέγχουμε κάθε ενδεχόμενο με την σειρά (Είναι το Α; Είναι το Β; Είναι ο Νέλσον Μαντέλα; Είναι ο Τζέιμς Μποντ;...) είναι ένας αλγόριθμος που ονομάζεται σειριακή αναζήτηση. Μερικές φορές είναι το καλύτερο που μπορείς να κάνεις. Για παράδειγμα, αν είστε μάρτυρες σε μια ληστεία και η αστυνομία στήσει τους υπόπτους στη σειρά για αναγνώριση, δεν θα μπορούσατε να κάνετε κάτι καλύτερο από την σειριακή αναζήτηση. Θα ελέγχατε κάθε πρόσωπο με την σειρά, μέχρι να εντοπίσετε τον ένοχο! Η σειριακή αναζήτηση δουλεύει καλά όταν τα αντικείμενα ανάμεσα στα οποία ψάχνετε δεν είναι διατεταγμένα με συγκεκριμένη σειρά. Αν αναζητάτε μια μπλούζα που θα μπορούσε να βρίσκεται σε οποιοδήποτε από τα συρτάρια σας, τότε ξεκινήστε από το πάνω συρτάρι και ελέγξτε τα με την σειρά. Ο άλλος αλγόριθμός μας βασιζόταν σε ερωτήσεις διχοτόμησης: Είναι πριν το Ν; Είναι γυναίκα; Η εύρεση ερωτήσεων διχοτόμησης είναι μια γενική μέθοδος επίλυσης προβλη-

8 μάτων που ονομάζεται «διαίρει και βασίλευε». Αν αναπτύξετε μια τέτοια λύση σε ένα πρόβλημα, είναι πολύ πιθανόν να είναι γρήγορη, καθώς επαναλαμβανόμενες διχοτομήσεις οδηγούν σε μια απάντηση πολύ γρήγορα και πολύ πιο γρήγορα από το να ελέγχει κανείς μια λύση τη φορά. Ο απλούστερος αλγόριθμος αναζήτησης που βασίζεται στο διαίρει και βασίλευε ονομάζεται «δυαδική αναζήτηση». Φανταστείτε ότι τοποθετείτε σε συγκεκριμένη σειρά όλα τα πράγματα ανάμεσα στα οποία κάνετε αναζήτηση, τα μικρότερα σε μια άκρη και τα μεγαλύτερα στην άλλη. Με τη δυαδική αναζήτηση πηγαίνεις στη μέση και ελέγχεις αν αυτό που αναζητάς είναι πριν ή μετά. Απορρίπτεις λοιπόν το ένα μισό και συνεχίζεις με τον ίδιο τρόπο στο τμήμα που απομένει. Συνεχίζεις έτσι μέχρι να απομείνει μόνο ένα αντικείμενο, αυτό το οποίο αναζητάς. Αυτό είναι αρκετά παρεμφερές με την τακτική που ακολουθούμε όταν θέλουμε να βρούμε ένα όνομα σε έναν μεγάλο έντυπο τηλεφωνικό κατάλογο. Σίγουρα δεν θα ξεκινούσαμε από την πρώτη σελίδα και δεν θα ελέγχαμε κάθε όνομα με την σειρά, μέχρι να βρούμε αυτό που ψάχνουμε. Υπάρχουν πολλοί περισσότεροι αλγόριθμοι αναζήτησης από αυτούς τους δύο. Για παράδειγμα, πως ψάχνει η Google μέσα σε κάθε ιστοσελίδα μέσα σε κλάσματα του δευτερολέπτου; Χρειάζεται έναν ακόμα καλύτερο αλγόριθμο! Οι αλγόριθμοι αναζήτησης κάνουν χρήση άλλης μιας μορφής αφαίρεσης. Αφαιρούμε τις λεπτομέρειες του συγκεκριμένου προβλήματος και το αντιμετωπίζουμε απλά σαν ακόμα ένα πρόβλημα αναζήτησης. Τότε ο αλγόριθμός μας αποτελεί μια έτοιμη λύση για πολλά προβλήματα. Με άλλα λόγια, αν έχουμε σκεφτεί μια στρατηγική για να κερδίζουμε στο παιχνίδι των 20 ερωτήσεων, τότε μπορούμε να γενικεύσουμε αυτή τη λύση στην ιδέα του διαίρει και βασίλευε και να έχουμε μια γενική στρατηγική που λειτουργεί και για άλλα προβλήματα. Βελτιώνοντας την ζωή του Μπομπύ Επομένως, ο Μπομπύ έπρεπε να βάλει τη βοηθό του να κάνει ερωτήσεις διχοτόμησης. Σκεφτείτε το. Πέντε ερωτήσεις στην χειρότερη περίπτωση, αντί για 12 κατά μέσο όρο, πολλαπλασιασμένες επί όλα τα γράμματα στο βιβλίο του. Και φυσικά δεν είναι μόνο το βιβλίο, είναι και οι συνομιλίες με τους φίλους και τους συγγενείς του, τους γιατρούς και τις νοσοκόμες. Πόσο ευκολότερη θα ήταν η ζωή του αν ήξερε κάτι από Πληροφορική! Η Αλγοριθμική Σκέψη Προηγείται Αυτό που πρέπει να παρατηρήσει κανείς είναι πως δεν ασχοληθήκαμε καθόλου με την τεχνολογία. Όλα αφορούσαν δύο ανθρώπους που «συνομιλούν». Τώρα που έχουμε βρει έναν καλό τρόπο, έναν καλό αλγόριθμο, μπορούμε να σκεφτούμε πως θα τον αυτοματοποιήσουμε με την κατάλληλη τεχνολογία. Μπορούμε να αναπτύξουμε ένα σύστημα παρακολούθησης των ματιών (eye tracking) που ανιχνεύει βλεφαρίσματα ή ίσως έναν ειδικό σκούφο με ηλεκτρόδια (electrode cap) που μπορεί να ανιχνεύσει πότε σκέφτεται Ναι ή Όχι. Η ουσία είναι πως όποια τεχνολογία κι αν χρησιμοποιήσουμε, εσωτερικά θα χρειαζόταν έναν αλγόριθμο αναζήτησης. Αν διαλέξουμε έναν λανθασμένο αλγόριθμο τότε, όσο καλή κι αν είναι η τεχνολογία, η επικοινωνία θα είναι και πάλι αργή: 12 ερωτήσεις ανά γράμμα, αντί για 5. Δεν έχει καμία σημασία αν η βοηθός είναι ένας υπολογιστής ή ένας άνθρωπος. Αν δεν είχαμε πρώτα σκεφτεί τους αλγορίθμους θα είχαμε αναπτύξει ένα απογοητευτικά αργό σύστημα. Η Πληροφορική δεν αφορά μόνο την τεχνολογία, αλλά σχετίζεται και με την υπολογιστική σκέψη που χρησιμοποιείται για να αναπτυχθούν καλές λύσεις.

9 Η Κατανόηση των Ανθρώπων Προηγείται Οπότε όλοι συμφωνούμε ότι με λίγη περισσότερη υπολογιστική σκέψη η ζωή του Μπομπύ θα μπορούσε να έχει βελτιωθεί. Αλλά περιμένετε μισό λεπτό. Ίσως να έχουμε κάνει λάθος. Ίσως να είχαμε εξασφαλίσει ότι το βιβλίο του δεν θα είχε γραφτεί ποτέ και η ζωή του θα ήταν μια κόλαση. Δεν ασχοληθήκαμε με την τεχνολογία, αλλά ξεκινήσαμε με την επιστήμη της Πληροφορικής. Ίσως θα έπρεπε να έχουμε ξεκινήσεις με τον άνθρωπο. Δώσαμε βαρύτητα στα σωστά πράγματα; Σαν μέτρο της δουλειάς που χρειάζεται για να μεταδοθεί ένα γράμμα, χρησιμοποιήσαμε μια αφαίρεση: το πλήθος των ερωτήσεων που πρέπει να γίνουν από τη βοηθό. Αυτή η δουλειά της βοηθού μπορεί να είναι μονότονη, αλλά δεν είναι δύσκολη. Αν όμως τα βλεφαρίσματα απαιτούσαν μεγάλη προσπάθεια από τον Μπομπύ; Η λύση του χρειάζονταν μόνο ένα βλεφάρισμα ανά γράμμα. Ο δικός μας αλγόριθμος, που βασίζεται στο διαίρει και βασίλευε, χρειάζεται να βλεφαρίσει μέχρι και 5 φορές. Πολλαπλασιάστε αυτό με ένα ολόκληρο βιβλίο. Θα ήταν πέντε φορές πιο δύσκολο. Ίσως και πάλι το βλεφάρισμα να μην απαιτούσε και τόση προσπάθεια και ο αλγόριθμός μας πραγματικά να είναι καλύτερος. Δε γνωρίζουμε την απάντηση γιατί δεν κάναμε την σχετική ερώτηση. Έπρεπε να την κάνουμε εξαρχής. Έπρεπε να ξεκινήσουμε με τον άνθρωπο. Επιπροσθέτως, η λύση του είναι εύκολη και κατανοητή από τον οποιονδήποτε. Η δική μας είναι πιο περίπλοκη και πιθανώς θα χρειαζόταν κάποιες εξηγήσεις για να την καταλάβει ένας επισκέπτης. Σίγουρα ο Μπομπύ δε θα ήταν σε θέση να εξηγήσει και πολλά. Είναι πολύ σημαντικό να σκεφτόμαστε τους ανθρώπους. Για Εκείνον Πάντως Δούλεψε Ένα πράγμα είναι σίγουρο για τη λύση του Μπομπύ: για εκείνον δούλεψε. Έγραψε ένα ολόκληρο βιβλίο με τον τρόπο αυτό. Ίσως η βοηθός να έκανε κάτι περισσότερο από το να καταγράφει απλά τα λόγια του. Ίσως άνοιγε τις κουρτίνες, του μιλούσε για τον έξω κόσμο ή απλά παρείχε λίγη καθημερινή ανθρώπινη ζεστασιά. Ίσως ο λόγος που έγραψε το βιβλίο ήταν να έχει μια δικαιολογία για να έχει συνέχεια δίπλα του έναν άνθρωπο να επικοινωνεί, πληρωμένο από τον εκδότη του! Ο αλγόριθμος επικοινωνίας δεν θα αφορούσε τότε το βιβλίο, αλλά θα ικανοποιούσε μια βαθύτερη ανάγκη για άμεση επικοινωνία με έναν άνθρωπο. Αντικαταστήστε τον άνθρωπο με την τεχνολογία και πιθανώς να αντικαταστήσετε το μόνο πράγμα που τον κρατούσε ζωντανό. Από την άλλη μεριά, ίσως αν ήταν σε θέση να επικοινωνήσει μέσω υπολογιστή, θα μπορούσε να μεταφερθεί από το κρεβάτι του νοσοκομείου στον εικονικό κόσμο, να στέλνει σε φίλους, να tweet-άρει, να διατηρεί μια σελίδα στο facebook, να ελέγχει ένα avatar. Ίσως να έχουμε βελτιώσει τα πράγματα. Και πάλι, θα πρέπει να μάθουμε τι πραγματικά θέλει. Σε μια ακραία περίπτωση χρηστικότητας, όπως είναι αυτή, το σημαντικό είναι ο χρήστης να παραμείνει αναμεμειγμένος. Αυτό αποκαλείται χρηστοκεντρικός σχεδιασμός (user-centered design). Για την ακρίβεια, είναι η καλύτερη προσέγγιση όταν σχεδιάζουμε οποιοδήποτε σύστημα για ανθρώπους και όχι μόνο στις ακραίες περιπτώσεις. Οι χρήστες είναι αυτοί που τελικά πρέπει να προσαρμόσουν αυτό που τους είναι διαθέσιμο για να το κάνουν να λειτουργήσει προς όφελός τους, όχι μόνο τεχνικά, αλλά και συναισθηματικά και κοινωνικά. Ειδάλλως, μπορεί να επινοήσουμε μια λύση που είναι θαυμάσια στη θεωρία και κόλαση επί γης στην πράξη. Οι επιστήμονες της Πληροφορικής έχουν πολλά να σκεφτούν, εκτός από τους υπολογιστές.

10 Η Πληροφορική Αλγόριθμοι Αναζήτησης Με δεδομένο κάτι που πρέπει να αναζητηθεί (γνωστό και ως κλειδί), ένας αλγόριθμος αναζήτησης εγγυάται ότι θα το βρει, αν υπάρχει. Το κλειδί θα μπορούσε να είναι ένα γράμμα που σκέφτεται κάποιος, ένας αριθμός μέσα σε έναν πίνακα, η ιστοσελίδα ενός αστέρα του σινεμά ή μια εγγραφή σε μια βάση δεδομένων με εργαζόμενους. Ένας απλός αλγόριθμος αναζήτησης ονομάζεται «γραμμική», «σειριακή» ή «ακολουθιακή» αναζήτηση. Ελέγχει, με την σειρά, ένα προς ένα, τα αντικείμενα ανάμεσα στα οποία γίνεται η αναζήτηση. Αν βρεθεί το αντικείμενο που αναζητούμε τότε μπορούμε να σταματήσουμε. Αν σημειώσουμε και τη θέση στην οποία βρέθηκε, μπορούμε να το ξαναβρούμε άμεσα. Αν φτάσουμε στο τέλος χωρίς να έχουμε εντοπίσει το κλειδί, τότε γνωρίζουμε με βεβαιότητα ότι δεν υπάρχει. Ένας ταχύτερος τρόπος αναζήτησης είναι η «δυαδική» αναζήτηση. Περιλαμβάνει την ταξινόμηση των αντικειμένων σε μια συγκεκριμένη σειρά, για παράδειγμα αριθμητική ή αλφαβητική. Αυτό μας επιτρέπει να κάνουμε ελέγχους που αποκλείουν την μισή λίστα σε κάθε βήμα. Ελέγχουμε την μεσαία καταχώρηση. Αν το κλειδί είναι πριν από την μεσαία καταχώρηση στην συγκεκριμένη διάταξη τότε το κλειδί θα πρέπει να βρίσκεται στο πρώτο μισό της λίστας (επειδή οι καταχωρήσεις είναι ταξινομημένες). Αν το κλειδί είναι μετά από την μεσαία καταχώρηση τότε θα πρέπει να βρίσκεται στο δεύτερο μισό. Αποκλείουμε έτσι την μισή λίστα και κάνουμε το ίδιο στο τμήμα που απομένει επαναλαμ- βανόμενα, μέχρι να έχει απομείνει μόνο ένα αντικείμενο. Είτε θα πρόκειται για το κλειδί, είτε θα γνωρίζουμε ότι το κλειδί δεν υπάρχει στη λίστα. Ανάλυση Αποδοτικότητας Υπάρχουν πολλοί διαφορετικοί αλγόριθμοι αναζήτησης. Πώς μπορούμε να διαλέξουμε ανάμεσά τους; Ένας τρόπος είναι να βασιστούμε στο πόσο αποδοτικοί είναι. Μπορούμε να επιλέξουμε μια συγκεκριμένη σημαντική λειτουργία που να δίνει μια καλή αίσθηση του πόση δουλειά απαιτείται κάθε φορά για την αναζήτηση όπως το πλήθος των ερωτή- σεων που γίνονται ή το πλήθος των βλεφαρισμάτων που απαιτούνται. Μπορούμε στη συνέχεια να υπολογίσουμε πόσο συχνά γίνεται αυτή η λειτουργία στην καλύτερη, τη χειρότερη και την μέση περίπτωση. Υπολογιστική Σκέψη Η υπολογιστική σκέψη έχει να κάνει με την επίλυση προβλημάτων για ανθρώπους. Επομένως, οι άνθρωποι προηγούνται. Πρέπει να κατανοήσουμε το πρόβλημα από την δική τους σκοπιά, πριν αρχίσετε να ονειρεύεστε τις λύσεις. Ειδάλλως, η τρομερή τεχνική σας λύση θα είναι άχρηστη. Για να γίνετε ένας καλός επιστήμονας της Πληροφορικής, θα πρέπει να καταλαβαίνετε τους ανθρώπους. Η αλγοριθμική σκέψη απαιτεί να επινοούμε ακριβείς τρόπους για να εκτελούμε συγκεκριμένες εργασίες, καλύπτοντας όλες τις δυνατές λεπτομέρειες. Με δεδομένη μια αλγοριθμική λύση, άλλοι άνθρωποι ή υπολογιστές μπορούν να ακολουθήσουν τις οδηγίες μηχανικά. Δεν είναι ανάγκη να λύσουν οι ίδιοι τα προβλήματα για να πάρουν απαντήσεις. Ακολουθήστε έναν αλγόριθμο αναζήτηση και θα βρείτε αυτό που ψάχνετε, ό,τι κι αν είναι αυτό. Ένας τρόπος να βρείτε λύσεις είναι να εντοπίσετε πότε ένα πρόβλημα είναι ίδιο με ένα άλλο. Αν μπορούμε να μετασχηματίσουμε ένα πρόβλημα σε ένα άλλο που έχουμε αντιμε-

11 τωπίσει παλιότερα, τότε μπορούμε απλά να επαναχρησιμοποιήσουμε τη λύση. Αν έχουμε έναν καλό αλγόριθμο αναζήτησης, μπορούμε να τον προσαρμόσουμε σε πολλά διαφορετικά προβλήματα αναζήτησης. Βλέποντάς το από την αντίθετη σκοπιά, αν έχουμε αναπτύξει μια στρατηγική επίλυσης ενός συγκεκριμένου προβλήματος, μπορούμε να γενικεύσουμε αυτή την λύση σε μια στρατηγική που θα δουλεύει και για άλλα προβλήματα. Οι ερωτήσεις διχοτόμησης σε ένα παιχνίδι μπορούν να γενικευθούν στην στρατηγική διαίρει και βασίλευε. Παρομοίως, μπορούμε να γενικεύσουμε έναν αλγόριθμο για ένα συγκεκριμένο πρόβλημα ώστε να προκύψει ένας αλγόριθμος αναζήτησης. Γενικεύοντας την ιδέα των ερωτήσεων Είναι το Α; Είναι το Β; προκύπτει ο αλγόριθμος σειριακής αναζήτησης που είναι εφαρμόσιμος σε κάθε πρόβλημα. Μπορούμε να χρησιμοποιήσουμε αναλυτική σκέψη, η οποία μας παρέχει χειροπιαστούς τρόπους να συγκρίνουμε διαφορετικούς αλγόριθμους. Χρησιμοποιώντας την αφαίρεση, εστιάζουμε στις λεπτομέρειες που έχουν σημασία, αν και πρέπει να εξασφαλίσουμε ότι δεν θα αφαιρέσουμε λεπτομέρειες που έχουν σημασία! Η μέθοδος που είναι η καλύτερη για τον σκοπό μας μπορεί να είναι η ταχύτερη, αλλά ίσως να έχουν σημασία και άλλες ιδιότητες, όπως η απαιτούμενη μνήμη. Teaching London Computing: teachinglondoncomputing.org Computer Science for Fun: cs4fn.org Αυτή η ιστορία γράφτηκε από τον Paul Curzon το Η ομάδα του cs4fn παρείχε υποστήριξη, ιδιαίτερα ο Jonathan Black. H Zali Collymore-Hussain παρείχε σημαντικά σχόλια που οδήγησαν σε βελτιώσεις. Για εκπαιδευτικούς πόρους που έχουν αναπτυχθεί για τους καθηγητές του Λονδίνου, οι οποίοι συμπεριλαμβάνουν τις δραστηριότητες για την τάξη και τις διαφάνειες που σχετίζονται με αυτό το φυλλάδιο, επισκεφθείτε την ιστοσελίδα teachinglondoncomputing.org, ένα κοινό πρόγραμμα ανάμεσα στο Queen Mary, University of London και το King s College London, το οποίο χρηματοδοτείται από την Δημαρχία του Λονδίνου. Για περισσότερο εκπαιδευτικό υλικό από το cs4fn, επισκεφθείτε την ιστοσελίδα cs4fn.org/teachers/. Η μετάφραση στα ελληνικά έγινε το καλοκαίρι του 2014 από τον Γιώργο Μπουκέα. Με χρήσιμα σχόλια και διορθώσεις συνεισέφερε ο Βασίλης Βασιλάκης και ο Πολύκαρπος Σκαπινάκης.

Δραστηριότητα: Εγκλεισμός

Δραστηριότητα: Εγκλεισμός Δραστηριότητα: Εγκλεισμός Ηλικίες στις οποίες έχει χρησιμοποιηθεί με επιτυχία: Προαπαιτούμενες Ικανότητες: Χρόνος: Εστίαση Μέγεθος Ομάδας 11 - ενήλικες Καμία Τι είναι αλγόριθμος Αλγόριθμοι αναζήτησης:

Διαβάστε περισσότερα

Κεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή

Κεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή Κεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή Φτάσαμε σιγά σιγά στο τέλος του βιβλίου. Αντί για κάποιον επίλογο σκέφτηκα να συλλέξω κάποια πράγματα που θα ήθελα να πω σε κάποιον ο οποίος αρχίζει

Διαβάστε περισσότερα

6η Δραστηριότητα. Ναυμαχία Αλγόριθμοι αναζήτησης. Περίληψη. Αντιστοιχία με το σχολικό πρόγραμμα * Ικανότητες. Ηλικία. Υλικά

6η Δραστηριότητα. Ναυμαχία Αλγόριθμοι αναζήτησης. Περίληψη. Αντιστοιχία με το σχολικό πρόγραμμα * Ικανότητες. Ηλικία. Υλικά 6η Δραστηριότητα Ναυμαχία Αλγόριθμοι αναζήτησης Περίληψη Συχνά ζητάμε από τους υπολογιστές να ψάξουν πληροφορίες στο εσωτερικό μεγάλων αρχείων δεδομένων. Για να το καταφέρουν, απαιτούνται ταχείες και αποτελεσματικές

Διαβάστε περισσότερα

Ορολογία Αλγόριθμος, υπολογιστική σκέψη, αλγοριθμική σκέψη, αποδοτικότητα, δοκιμή.

Ορολογία Αλγόριθμος, υπολογιστική σκέψη, αλγοριθμική σκέψη, αποδοτικότητα, δοκιμή. Το παζλ ανταλλαγής Ηλικίες: 7 ενήλικες Προαπαιτούμενες δεξιότητες: Καμία Χρόνος: 50-60 λεπτά Μέγεθος ομάδας: 8 με 30 Εστίαση Τι είναι αλγόριθμος; Δοκιμή Αποδοτικότητα αλγορίθμων Υπολογιστική και αλγοριθμική

Διαβάστε περισσότερα

Η προβληματική κατάσταση Χρήστος Πανούτσος

Η προβληματική κατάσταση Χρήστος Πανούτσος Η προβληματική κατάσταση Χρήστος Πανούτσος Η Τζούλι και η μαμά της έχουν βγει για να αγοράσουν ένα τζιν για το σχολείο. Παρατηρούν έναν πάγκο με την εξής ταμπέλα πάνω: 40% έκπτωση των τιμών στις ετικέτες

Διαβάστε περισσότερα

Ελαφρύτερος και βαρύτερος Αλγόριθμοι ταξινόμησης

Ελαφρύτερος και βαρύτερος Αλγόριθμοι ταξινόμησης 7η Δραστηριότητα Ελαφρύτερος και βαρύτερος Αλγόριθμοι ταξινόμησης Περίληψη Οι υπολογιστές χρησιμοποιούνται συχνά για την ταξινόμηση καταλόγων, όπως για παράδειγμα, ονόματα σε αλφαβητική σειρά, ραντεβού

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΙΔΑΓΩΓΙΚΟ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΙΔΑΓΩΓΙΚΟ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΙΔΑΓΩΓΙΚΟ ΤΜΗΜΑ ΔΗΜΟΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ ΜΑΘΗΜΑΤΙΚΩΝ-Β ΦΑΣΗ ΘΕΜΑ ΔΙΔΑΣΚΑΛΙΑΣ: ΣΤΡΑΤΗΓΙΚΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΡΙΘΜΩΝ-19 ο ΚΕΦΑΛΑΙΟ ΣΧΟΛΕΙΟ: 2 ο ΠΕΙΡΑΜΑΤΙΚΟ ΦΛΩΡΙΝΑΣ

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΚΑΙ ΜΥΣΤΙΚΑ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ ΕΞΕΤΑΣΕΙΣ

ΟΔΗΓΙΕΣ ΚΑΙ ΜΥΣΤΙΚΑ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ ΕΞΕΤΑΣΕΙΣ ΟΔΗΓΙΕΣ ΚΑΙ ΜΥΣΤΙΚΑ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ ΕΞΕΤΑΣΕΙΣ ( Πώς να γράφουμε καλύτερα στις εξετάσεις ) Μέρος της προσπάθειας των υποψηφίων για ένα καλύτερο αποτέλεσμα στις πανελλαδικές εξετάσεις είναι και η αναζήτηση

Διαβάστε περισσότερα

Ενότητα: Δυαδική Αναζήτηση Σχέδιο Δραστηριότητας: Παιχνίδι: Βρες τον αριθμό

Ενότητα: Δυαδική Αναζήτηση Σχέδιο Δραστηριότητας: Παιχνίδι: Βρες τον αριθμό Ενότητα: Δυαδική Αναζήτηση Σχέδιο Δραστηριότητας: Παιχνίδι: Βρες τον αριθμό 1 Εισαγωγή Σκεφτείτε έναν αριθμό από το 1 έως το 1000 και απαντήστε στην ερώτηση: Ο αριθμός που σκεφτήκατε είναι μεγαλύτερος

Διαβάστε περισσότερα

ΕΝΤΟΛΕΣ. 7.1 Εισαγωγικό μέρος με επεξήγηση των Εντολών : Επεξήγηση των εντολών που θα

ΕΝΤΟΛΕΣ. 7.1 Εισαγωγικό μέρος με επεξήγηση των Εντολών : Επεξήγηση των εντολών που θα 7.1 Εισαγωγικό μέρος με επεξήγηση των Εντολών : Επεξήγηση των εντολών που θα ΕΝΤΟΛΕΣ χρησιμοποιηθούν παρακάτω στα παραδείγματα Βάζοντας την εντολή αυτή σε οποιοδήποτε αντικείμενο μπορούμε να αλλάζουμε

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Κεφάλαιο 9. Έλεγχοι υποθέσεων

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

Διαβάστε περισσότερα

«Γκρρρ,» αναφωνεί η Ζέτα «δεν το πιστεύω ότι οι άνθρωποι μπορούν να συμπεριφέρονται έτσι μεταξύ τους!»

«Γκρρρ,» αναφωνεί η Ζέτα «δεν το πιστεύω ότι οι άνθρωποι μπορούν να συμπεριφέρονται έτσι μεταξύ τους!» 26 σχεδιασε μια ΦωτογρΑΦιΑ τήσ προσκλήσήσ που ελαβεσ Απο τον ΔΑσκΑλο σου. παρουσιασε το λογοτυπο και το σλογκαν που χρήσιμοποιει το σχολειο σου για τήν εβδομαδα κατα τήσ παρενοχλήσήσ. ΗΛΕΚΤΡΟΝΙΚΗ ΠΑΡΕΝΟΧΛΗΣΗ

Διαβάστε περισσότερα

ΕΝΤΟΛΕΣ. 7.1 Εισαγωγικό μέρος με επεξήγηση των Εντολών : Επεξήγηση των εντολών που θα

ΕΝΤΟΛΕΣ. 7.1 Εισαγωγικό μέρος με επεξήγηση των Εντολών : Επεξήγηση των εντολών που θα 7.1 Εισαγωγικό μέρος με επεξήγηση των Εντολών : Επεξήγηση των εντολών που θα ΕΝΤΟΛΕΣ χρησιμοποιηθούν παρακάτω στα παραδείγματα Βάζοντας την εντολή αυτή σε οποιοδήποτε χαρακτήρα μπορούμε να αλλάζουμε όψεις

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

Διαβάστε περισσότερα

Κεφ. 1: Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος

Κεφ. 1: Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος Η έννοια του προβλήματος 1. Αναφέρετε μερικά από τα προβλήματα που συναντάτε στην καθημερινότητά σας. Απλά προβλήματα Ποιο δρόμο θα ακολουθήσω για να πάω στο σχολείο; Πως θα οργανώσω μια εκδρομή; Πως θα

Διαβάστε περισσότερα

Ασφάλεια κωδικών: Ένας hacker συμβουλεύει

Ασφάλεια κωδικών: Ένας hacker συμβουλεύει Ασφάλεια κωδικών: Ένας hacker συμβουλεύει Το συναίσθημα που προκαλεί ένα password που καταρρέει μέσα σε κλάσματα του δευτερολέπτου ακροβατεί μεταξύ πανικού και τάσης για γέλια. Αν είναι τόσο εύκολο, γιατί

Διαβάστε περισσότερα

5η Δραστηριότητα. Λύσε το γρίφο Η Θεωρία της Πληροφορίας. Περίληψη. Λπν τ φνντ π τν πρτσ. Ικανότητες. Ηλικία. Υλικά

5η Δραστηριότητα. Λύσε το γρίφο Η Θεωρία της Πληροφορίας. Περίληψη. Λπν τ φνντ π τν πρτσ. Ικανότητες. Ηλικία. Υλικά 5η Δραστηριότητα Λύσε το γρίφο Η Θεωρία της Πληροφορίας Περίληψη Πόση πληροφορία περιέχεται σε ένα βιβλίο των 1000 σελίδων; Υπάρχει περισσότερη πληροφορία σε έναν τηλεφωνικό κατάλογο των 1000 σελίδων ή

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των Υπολογιστών & Τηλεπικοινωνιών

Εισαγωγή στην επιστήμη των Υπολογιστών & Τηλεπικοινωνιών Εισαγωγή στην επιστήμη των Υπολογιστών & Τηλεπικοινωνιών Λογισμικό Υπολογιστών Αλγόριθμοι 1 Έννοια Ανεπίσημα, ένας αλγόριθμος είναι μια βήμα προς βήμα μέθοδος για την επίλυση ενός προβλήματος ή την διεκπεραίωση

Διαβάστε περισσότερα

Σχολείο Δεύτερης Ευκαιρίας. Ιωαννίνων. Αριθμητικός Γραμματισμός. Εισηγήτρια : Σεντελέ Καίτη

Σχολείο Δεύτερης Ευκαιρίας. Ιωαννίνων. Αριθμητικός Γραμματισμός. Εισηγήτρια : Σεντελέ Καίτη Σχολείο Δεύτερης Ευκαιρίας Ιωαννίνων Αριθμητικός Γραμματισμός Εισηγήτρια : Σεντελέ Καίτη ΘΕΜΑ ΕΙΣΗΓΗΣΗΣ «Προγραμματισμός-Οργάνωση και υλοποίηση μιας διδακτικής ενότητας στον Αριθμητικό Γραμματισμό» ΠΡΟΣΘΕΣΗ

Διαβάστε περισσότερα

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ: ΜΑΘΗΜΑΤΙΚΑ ΣΤ ΔΗΜΟΤΙΚΟΥ «ΤΑ ΚΛΑΣΜΑΤΑ»

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ: ΜΑΘΗΜΑΤΙΚΑ ΣΤ ΔΗΜΟΤΙΚΟΥ «ΤΑ ΚΛΑΣΜΑΤΑ» ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ: ΜΑΘΗΜΑΤΙΚΑ ΣΤ ΔΗΜΟΤΙΚΟΥ «ΤΑ ΚΛΑΣΜΑΤΑ» Νικόλαος Μπαλκίζας 1. ΕΙΣΑΓΩΓΗ Σκοπός του σχεδίου μαθήματος είναι να μάθουν όλοι οι μαθητές της τάξης τις έννοιες της ισοδυναμίας των κλασμάτων,

Διαβάστε περισσότερα

Περιληπτικά, τα βήματα που ακολουθούμε γενικά είναι τα εξής:

Περιληπτικά, τα βήματα που ακολουθούμε γενικά είναι τα εξής: Αυτό που πρέπει να θυμόμαστε, για να μη στεναχωριόμαστε, είναι πως τόσο στις εξισώσεις, όσο και στις ανισώσεις 1ου βαθμού, που θέλουμε να λύσουμε, ακολουθούμε ακριβώς τα ίδια βήματα! Εκεί που πρεπει να

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΠΩΛΗΣΗ

ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΠΩΛΗΣΗ ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΠΩΛΗΣΗ Καταρχάς, βασική προϋπόθεση για το κλείσιμο μιας συνάντησης είναι να έχουμε εξακριβώσει και πιστοποιήσει ότι μιλάμε με τον υπεύθυνο που λαμβάνει μια απόφαση συνεργασίας ή επηρεάζει

Διαβάστε περισσότερα

Πώς να διαβάζεις στο σπίτι γρήγορα και αποτελεσματικά για μαθητές τάξης Teens 2 & 3 (B & C Senior)

Πώς να διαβάζεις στο σπίτι γρήγορα και αποτελεσματικά για μαθητές τάξης Teens 2 & 3 (B & C Senior) Πώς να διαβάζεις στο σπίτι γρήγορα και αποτελεσματικά για μαθητές τάξης Teens 2 & 3 (B & C Senior) Να ξεκινάς πάντα απο το κείμενο μέσα στο οποίο βρίσκεται η ιστορία (coursebook), το λεξιλόγιο και η γραμματική

Διαβάστε περισσότερα

ΕΡΓΑΣΙΕΣ. Α ομάδα. Αφού επιλέξεις τρία από τα παραπάνω αποσπάσματα που σε άγγιξαν περισσότερο, να καταγράψεις τις δικές σου σκέψεις.

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

Διαβάστε περισσότερα

Η Σημασία της Επικοινωνίας

Η Σημασία της Επικοινωνίας Η Σημασία της Επικοινωνίας Εκπαιδευτή Εκπαιδευόμενου των: Ανθσγου (Ι) Ντίντη Βασιλείου και Ανθσγου (Ι)Μουσταφέρη Μιλτιάδη Επιμέλεια: Επγος (ΜΑ) Νεκ. Καρανίκας Για την ασφαλή και αποτελεσματική διεξαγωγή

Διαβάστε περισσότερα

5. Απλή Ταξινόμηση. ομές εδομένων. Χρήστος ουλκερίδης. Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων

5. Απλή Ταξινόμηση. ομές εδομένων. Χρήστος ουλκερίδης. Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 5. Απλή Ταξινόμηση 2 ομές εδομένων 4 5 Χρήστος ουλκερίδης Τμήμα Ψηφιακών Συστημάτων 11/11/2016 Εισαγωγή Η

Διαβάστε περισσότερα

Η. Διαδικασία διαμεσολάβησης

Η. Διαδικασία διαμεσολάβησης Η. Διαδικασία διαμεσολάβησης 1. Εισαγωγή στη διαμεσολάβηση (30 ) Στόχοι Να εντοπίσουν παρακολουθήσουν τη διαδικασία διαμεσολάβησης. Διαδικασία Έχουμε από πριν καλέσει δυο μέλη (ένα αγόρι Α και ένα κορίτσι

Διαβάστε περισσότερα

ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΗΓΕΤΙΚΟΥ ΣΤΥΛ

ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΗΓΕΤΙΚΟΥ ΣΤΥΛ Ε Ρ Ω Τ Η Μ Α Τ ΟΛΟΓΙΟ Η ΓΕΤΙΚΟΥ Σ Τ Υ Λ Οδηγίες: Σκεφθείτε μια ομάδα ή ένα Τμήμα στο οποίο είστε μέλος. Σκεφτείτε τον εαυτό σας να είναι επικεφαλής μιας ομαδικής συζήτησης. Καθώς ηγείστε της ομάδας ξεπροβάλλουν

Διαβάστε περισσότερα

Κεφάλαιο 9. Έλεγχοι υποθέσεων

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

A READER LIVES A THOUSAND LIVES BEFORE HE DIES.

A READER LIVES A THOUSAND LIVES BEFORE HE DIES. A READER LIVES A THOUSAND LIVES BEFORE HE DIES. 1. Η συγγραφέας του βιβλίου μοιράζεται μαζί μας πτυχές της ζωής κάποιων παιδιών, άλλοτε ευχάριστες και άλλοτε δυσάρεστες. α) Ποια πιστεύεις ότι είναι τα

Διαβάστε περισσότερα

«Η απίστευτη αποκάλυψη του Σεμπάστιαν Μοντεφιόρε»

«Η απίστευτη αποκάλυψη του Σεμπάστιαν Μοντεφιόρε» «Η απίστευτη αποκάλυψη του Σεμπάστιαν Μοντεφιόρε» της Άννας Κουππάνου Στις σελίδες που ακολουθούν υπάρχουν δραστηριότητες σχετικά με το βιβλίο: «Η απίστευτη αποκάλυψη του Σεμπάστιαν Μοντεφιόρε» Οι δραστηριότητες

Διαβάστε περισσότερα

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Επεξήγηση web site με λογικό διάγραμμα «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Twitter : @ebasegr Πολλοί άνθρωποι

Διαβάστε περισσότερα

ΙΚΑΝΟΠΟΙΗΣΗ ΟΙΚΟΓΕΝΕΙΑΣ ΑΠΟ ΦΡΟΝΤΙΔΑ ΣΤΗΝ ΜΟΝΑΔΑ ΕΝΤΑΤΙΚΗΣ ΘΕΡΑΠΕΙΑΣ FS-ICU (24)

ΙΚΑΝΟΠΟΙΗΣΗ ΟΙΚΟΓΕΝΕΙΑΣ ΑΠΟ ΦΡΟΝΤΙΔΑ ΣΤΗΝ ΜΟΝΑΔΑ ΕΝΤΑΤΙΚΗΣ ΘΕΡΑΠΕΙΑΣ FS-ICU (24) ΕΡΕΥΝΑ ΝΟΥΜΕΡΟ ΤΑΥΤΟΤΗΤΑΣ: : ΙΚΑΝΟΠΟΙΗΣΗ ΟΙΚΟΓΕΝΕΙΑΣ ΑΠΟ ΦΡΟΝΤΙΔΑ ΣΤΗΝ ΜΟΝΑΔΑ ΕΝΤΑΤΙΚΗΣ ΘΕΡΑΠΕΙΑΣ FS-ICU (24) ΠΩΣ ΔΟΥΛΕΥΟΥΜΕ; Οι απόψεις σας για την πρόσφατη εισαγωγή του μέλους της οικογενείας σας στην

Διαβάστε περισσότερα

ΔΥΑΔΙΚΗ ΑΝΑΖΗΤΗΣΗ & ΤΑΞΙΝΟΜΗΣΗ ΜΕ ΣΥΓΧΩΝΕΥΣΗ

ΔΥΑΔΙΚΗ ΑΝΑΖΗΤΗΣΗ & ΤΑΞΙΝΟΜΗΣΗ ΜΕ ΣΥΓΧΩΝΕΥΣΗ ΔΥΑΔΙΚΗ ΑΝΑΖΗΤΗΣΗ & ΤΑΞΙΝΟΜΗΣΗ ΜΕ ΣΥΓΧΩΝΕΥΣΗ (ΑΛΓΟΡΙΘΜΟΙ, Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani, σελ. 55-62 ΣΧΕΔΙΑΣΜΟΣ ΑΛΓΟΡΙΘΜΩΝ, Jon Kleinberg, Eva Tardos, Κεφάλαιο 5) Δυαδική αναζήτηση

Διαβάστε περισσότερα

Βιολογική εξήγηση των δυσκολιών στην ανθρώπινη επικοινωνία - Νικόλαος Γ. Βακόνδιος - Ψυχολόγ

Βιολογική εξήγηση των δυσκολιών στην ανθρώπινη επικοινωνία - Νικόλαος Γ. Βακόνδιος - Ψυχολόγ Οι άνθρωποι κάνουμε πολύ συχνά ένα μεγάλο και βασικό λάθος, νομίζουμε ότι αυτό που λέμε σε κάποιον άλλον, αυτός το εκλαμβάνει όπως εμείς το εννοούσαμε. Νομίζουμε δηλαδή ότι ο «δέκτης» του μηνύματος το

Διαβάστε περισσότερα

Ο ξεναγός (Συνοδευτική δραστηριότητα του γύρου του ίππου)

Ο ξεναγός (Συνοδευτική δραστηριότητα του γύρου του ίππου) Ο ξεναγός (Συνοδευτική δραστηριότητα του γύρου του ίππου) Ηλικίες: Προαπαιτούμενες δεξιότητες: Χρόνος: Μέγεθος ομάδας: 8 ενήλικες Καμία 15 λεπτά για τη βασική δραστηριότητα, περισσότερο για τις επεκτάσεις

Διαβάστε περισσότερα

Ασκήσεις φυσικής και Δυσλεξία

Ασκήσεις φυσικής και Δυσλεξία Ασκήσεις φυσικής και Δυσλεξία 1. Εισαγωγή 2. Τύποι 3. Ασκήσεις Γρηγοριάδης Ιωάννης Φυσική Η φυσική αποτελεί πεδίο στο οποίο μπορούν να διαπρέψουν οι μαθητές με δυσλεξία καθώς η ιδιαιτερότητα τους, τους

Διαβάστε περισσότερα

Υπολογιστικής Σκέψης

Υπολογιστικής Σκέψης Απόκτηση και καλλιέργεια Υπολογιστικής Σκέψης Διακριτά Μαθηματικά Εισαγωγή στους Αλγόριθμους Αλγοριθμικά Θέματα Ασύρματων Δικτύων Υπολογιστική Επιστήμη και Πολιτισμός Τι είναι η υπολογιστική σκέψη; Οι

Διαβάστε περισσότερα

EXEIΣ; Μετάφραση από τα αγγλικά. Κωνσταντίνος Παπαπαναγιώτου

EXEIΣ; Μετάφραση από τα αγγλικά. Κωνσταντίνος Παπαπαναγιώτου EXEIΣ; EXEIΣ; Μετάφραση από τα αγγλικά Κωνσταντίνος Παπαπαναγιώτου Σειρά: Γνώση και Ψυχαγωγία Πόσο Μεγάλο Εγκέφαλο Έχεις; Μετάφραση: Κωνσταντίνος Παπαπαναγιώτου Υπεύθυνος έκδοσης: Θεόδωρος Πενέσης Φιλολογική

Διαβάστε περισσότερα

Αναζήτηση στο Google Μαθησιακά Αποτελέσματα

Αναζήτηση στο Google Μαθησιακά Αποτελέσματα Αναζήτηση στο oogle Αναζήτηση στο Google Μαθησιακά Αποτελέσματα 1. Τί είναι το Διαδίκτυο και πώς λειτουργεί 2. Πώς αναζητάμε πληροφορίες μέσω Google 3. Οι βασικές λειτουργίες του Google 4. Τα πλεονεκτήματα

Διαβάστε περισσότερα

ΤΑ ΞΩΤΙΚΑ. Από τον George Tilton. Απόδοση από τον ΣΤΕΦΑΝΟ ΑΤΣΑΛΟ.

ΤΑ ΞΩΤΙΚΑ. Από τον George Tilton. Απόδοση από τον ΣΤΕΦΑΝΟ ΑΤΣΑΛΟ. ΤΑ ΞΩΤΙΚΑ Από τον George Tilton https://www.faasafety.gov/files/gslac/library/documents/2008/nov/29705/nuts%20and%20b olts%2007-03.pdf Απόδοση από τον ΣΤΕΦΑΝΟ ΑΤΣΑΛΟ Army Aviator http://armyaviation.wordpress.com

Διαβάστε περισσότερα

6. '' Καταλαβαίνεις οτι κάτι έχει αξία, όταν το έχεις στερηθεί και το αναζητάς. ''

6. '' Καταλαβαίνεις οτι κάτι έχει αξία, όταν το έχεις στερηθεί και το αναζητάς. '' 1. '' Τίποτα δεν είναι δεδομένο. '' 2. '' Η μουσική είναι η τροφή της ψυχής. '' 3. '' Να κάνεις οτι έχει νόημα για σένα, χωρίς όμως να παραβιάζεις την ελευθερία του άλλου. '' 4. '' Την πραγματική μόρφωση

Διαβάστε περισσότερα

Gmail: Η προσέγγιση της Google στο ηλεκτρονικό ταχυδρομείο

Gmail: Η προσέγγιση της Google στο ηλεκτρονικό ταχυδρομείο Gmail: Η προσέγγιση της Google στο ηλεκτρονικό ταχυδρομείο (Από την ομάδα εργασίας του Gmail) Το Gmail κάνει το ηλεκτρονικό ταχυδρομείο εύκολο και αποτελεσματικό.. Οι 10 κυριότεροι λόγοι για να χρησιμοποιήσετε

Διαβάστε περισσότερα

(18 ο ) ΚΛΑΣΜΑΤΙΚΗ ΑΝΑΓΩΓΗ - ΙI: «διάμεσος &θεσιακή επιλογή στοιχείου»

(18 ο ) ΚΛΑΣΜΑΤΙΚΗ ΑΝΑΓΩΓΗ - ΙI: «διάμεσος &θεσιακή επιλογή στοιχείου» (8 ο ) ΚΛΑΣΜΑΤΙΚΗ ΑΑΓΩΓΗ - ΙI: «διάμεσος &θεσιακή επιλογή στοιχείου» Το πρόβλημα του διαμέσου στοιχείου: ένα θεμελιακό πρόβλημα Συναντήσαμε ήδη αρκετές φορές το πρόβλημα του να «κόψουμε» ένα σύνολο στοιχείων

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΑΓΩΓΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΑΓΩΓΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΑΓΩΓΗΣ Αγαπητέ μαθητή/ αγαπητή μαθήτρια, Διεξάγουμε μια έρευνα και θα θέλαμε να μάθουμε την άποψή σου για τo περιβάλλον μάθησης που επικρατεί στην τάξη σου. Σε παρακαλούμε

Διαβάστε περισσότερα

«Πώς να ξέρει κανείς πού στέκει; Με αγγίζεις στο παρελθόν, σε νιώθω στο παρόν» Μυρσίνη-Νεφέλη Κ. Παπαδάκου «Νερό. Εγώ»

«Πώς να ξέρει κανείς πού στέκει; Με αγγίζεις στο παρελθόν, σε νιώθω στο παρόν» Μυρσίνη-Νεφέλη Κ. Παπαδάκου «Νερό. Εγώ» «Πώς να ξέρει κανείς πού στέκει; Με αγγίζεις στο παρελθόν, σε νιώθω στο παρόν» Μυρσίνη-Νεφέλη Κ. Παπαδάκου «Νερό. Εγώ» ΚΕΦΆΛΑΙΟ 1 ΘΑ ΣΟΥ ΠΩ τι πιστεύω για την εξαφάνιση, αλλά δώσε μου λίγο χρόνο. Όχι,

Διαβάστε περισσότερα

Μάντεψε τον Αριθμό. Ενδεικτικές Απαντήσεις Φύλλου Εργασίας. Οδηγίες

Μάντεψε τον Αριθμό. Ενδεικτικές Απαντήσεις Φύλλου Εργασίας. Οδηγίες Μάντεψε τον Αριθμό Ενδεικτικές Απαντήσεις Φύλλου Εργασίας 1 10 Σεπτεμβρίου 2016 10:23 Οδηγίες Αρχικά, το πρόγραμμά μας θα δίνει κάποιες οδηγίες στον παίκτη σχετικά με το παιχνίδι. 1. Ξεκινήστε το πρόγραμμα

Διαβάστε περισσότερα

ΓΥΜΝΑΣΙΟ ΑΓΙΟΥ ΣΤΥΛΙΑΝΟΥ Μ 7 ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ: ΤΡΟΠΟΙ ΜΕΛΕΤΗΣ

ΓΥΜΝΑΣΙΟ ΑΓΙΟΥ ΣΤΥΛΙΑΝΟΥ Μ 7 ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ: ΤΡΟΠΟΙ ΜΕΛΕΤΗΣ ΓΥΜΝΑΣΙΟ ΑΓΙΟΥ ΣΤΥΛΙΑΝΟΥ Μ 7 ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ: 2016-2017 ΤΡΟΠΟΙ ΜΕΛΕΤΗΣ Πιο κάτω προσφέρουμε κάποιους τρόπους μελέτης που θα σας βοηθήσουν να μαθαίνετε πιο εύκολα και να θυμάστε καλύτερα τις γνώσεις που

Διαβάστε περισσότερα

ΔΙΔΑΣΚΑΛΙΑ ΓΝΩΣΤΙΚΗΣ ΣΤΡΑΤΗΓΙΚΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ Δρ. Ζαφειριάδης Κυριάκος Οι ικανοί αναγνώστες χρησιμοποιούν πολλές στρατηγικές (συνδυάζουν την

ΔΙΔΑΣΚΑΛΙΑ ΓΝΩΣΤΙΚΗΣ ΣΤΡΑΤΗΓΙΚΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ Δρ. Ζαφειριάδης Κυριάκος Οι ικανοί αναγνώστες χρησιμοποιούν πολλές στρατηγικές (συνδυάζουν την 1 ΔΙΔΑΣΚΑΛΙΑ ΓΝΩΣΤΙΚΗΣ ΣΤΡΑΤΗΓΙΚΗΣ ΓΙΑ ΤΗΝ ΚΑΤΑΝΟΗΣΗ Δρ. Ζαφειριάδης Κυριάκος Οι ικανοί αναγνώστες χρησιμοποιούν πολλές στρατηγικές (συνδυάζουν την παλαιότερη γνώση τους, σημειώνουν λεπτομέρειες, παρακολουθούν

Διαβάστε περισσότερα

Πριν απο λιγα χρονια ημουνα ακριβως σαν εσενα.

Πριν απο λιγα χρονια ημουνα ακριβως σαν εσενα. Πριν απο λιγα χρονια ημουνα ακριβως σαν εσενα. Ηξερα οτι υπαρχουν επαγγελματιες παιχτες που κερδιζουν πολλα χρηματα απο το στοιχημα και εψαχνα να βρω τη "μυστικη formula" 'Ετσι κ εσυ. Πηρες μια απο τις

Διαβάστε περισσότερα

ΜΕΡΟΣ ΠΕΜΠΤΟ Εισαγωγή στην έννοια του αριθμού Το παιδί πρέπει να αντιληφθεί τον αριθμό με την έννοια του πλήθους συγκεκριμένων αντικειμένων που αποτελούν ένα σύνολο (πληθικός αριθμός συνόλου = φυσικός

Διαβάστε περισσότερα

Ερωτηματολόγιο Προγράμματος "Ασφαλώς Κυκλοφορώ" (αρχικό ερωτηματολόγιο) Για μαθητές Β - Γ Δημοτικού

Ερωτηματολόγιο Προγράμματος Ασφαλώς Κυκλοφορώ (αρχικό ερωτηματολόγιο) Για μαθητές Β - Γ Δημοτικού Ερωτηματολόγιο Προγράμματος "Ασφαλώς Κυκλοφορώ" (αρχικό ερωτηματολόγιο) Για μαθητές Β - Γ Δημοτικού Tάξη & Τμήμα:... Σχολείο:... Ημερομηνία:.../.../200... Όνομα:... Ερωτηματολόγιο Προγράμματος "Ασφαλώς

Διαβάστε περισσότερα

ΚΑΡΚΙΝΟΣ ΠΝΕΥΜΟΝΑ. Ποιός είναι ο καλύτερος τρόπος για να αντιμετωπιστεί;

ΚΑΡΚΙΝΟΣ ΠΝΕΥΜΟΝΑ. Ποιός είναι ο καλύτερος τρόπος για να αντιμετωπιστεί; www.agaliazo.gr ΚΑΡΚΙΝΟΣ ΠΝΕΥΜΟΝΑ Λεωσθένους 21-23, 18536 Πειραιάς - Τ: 210 4181641 - F: 210 4535343 e: oekk@otenet.gr - www.oekk.gr ΠΑΡΑΡΤΗΜΑ Ν. ΑΧΑΙΑΣ Πατρέως 8-10, 26221 Πάτρα - Τ/F: 2610 226122 e:

Διαβάστε περισσότερα

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

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

Διαβάστε περισσότερα

ΔΙΜΕΠΑ Πρακτική Άσκηση Μαθηματικών Β' Φάση. Εργασία πειραματισμού με μαθητή

ΔΙΜΕΠΑ Πρακτική Άσκηση Μαθηματικών Β' Φάση. Εργασία πειραματισμού με μαθητή ΔΙΜΕΠΑ Πρακτική Άσκηση Μαθηματικών Β' Φάση Εργασία πειραματισμού με μαθητή Διδάσκων: Χαράλαμπος Λεμονίδης Φοιτήτρια: Χατζή Κυριακή- Ιωάννα ΑΕΜ: 3659 Εξάμηνο: ΣΤ Περιεχόμενα 1. Εισαγωγή... 2. Περιγραφή

Διαβάστε περισσότερα

Ενότητα εκπαίδευσης και κατάρτισης για τις δεξιότητες ηγεσίας

Ενότητα εκπαίδευσης και κατάρτισης για τις δεξιότητες ηγεσίας 3 Ενότητα εκπαίδευσης και κατάρτισης για τις δεξιότητες ηγεσίας Εποικοδομητική κριτική Οι ενότητες κατάρτισης για τις δεξιότητες ηγεσίας έχουν αναπτυχθεί για να σας βοηθήσουν να προετοιμαστείτε για το

Διαβάστε περισσότερα

Μέτρηση της γραμμής βάσης των συμπεριφορών στην κοινότητα

Μέτρηση της γραμμής βάσης των συμπεριφορών στην κοινότητα Μέτρηση της γραμμής βάσης των συμπεριφορών στην κοινότητα Baseline Measures of Behavior 5o Μάθημα Κούτρα Κλειώ Περιεχόμενα Τι είναι η μέτρηση της γραμμής βάσης συμπεριφορών; Γιατί να την χρησιμοποιήσετε;

Διαβάστε περισσότερα

ΙΔΕΟΚΑΤΑΣΚΕΥΕΣ: ΣΚΕΦΤΟΜΑΙ ΚΑΙ ΓΡΑΦΩ

ΙΔΕΟΚΑΤΑΣΚΕΥΕΣ: ΣΚΕΦΤΟΜΑΙ ΚΑΙ ΓΡΑΦΩ 1 ΙΔΕΟΚΑΤΑΣΚΕΥΕΣ: ΣΚΕΦΤΟΜΑΙ ΚΑΙ ΓΡΑΦΩ Κώστας Κύρος 2 ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 3 ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 2 Γίνε και εσύ ένας συγγραφέας! Γράψε τη δική σου μικρή ιστορία. Εκτύπωσέ την και δώσ την στους φίλους σου για να

Διαβάστε περισσότερα

Εντολή Επίλεξε.. Στοίβα & Ουρά Διαίρει & Βασίλευε

Εντολή Επίλεξε.. Στοίβα & Ουρά Διαίρει & Βασίλευε Εντολή Επίλεξε.. Στοίβα & Ουρά Διαίρει & Βασίλευε ΚΩΤΣΑΚΗΣ ΣΤΑΥΡΟΣ ΣΥΝΤΟΝΙΣΤΗΣ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΕΡΓΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΕ86 ΤΑΤΑΡΑΚΗ ΑΛΕΞΑΝΔΡΑ ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΠΕ86 ΙΟΥΛΙΟΣ 2019 ΝΕΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΥΛΙΚΟ - ΣΤΟΙΒΑ &

Διαβάστε περισσότερα

Μεγάλο βραβείο, μεγάλοι μπελάδες. Μάνος Κοντολέων. Εικονογράφηση: Τέτη Σώλου

Μεγάλο βραβείο, μεγάλοι μπελάδες. Μάνος Κοντολέων. Εικονογράφηση: Τέτη Σώλου Συλλογή Περιστέρια 148 Εικονογράφηση εξωφύλλου: Εύη Τσακνιά 1. Το σωστό γράψιμο Έχεις προσέξει πως κάποια βιβλία παρακαλούμε να μην τελειώσουν ποτέ κι άλλα, πάλι, από την πρώτη κιόλας σελίδα τα βαριόμαστε;

Διαβάστε περισσότερα

Η ΦΡΟΝΤΙΔΑ ΤΗΣ ΥΓΕΙONOMIKHΣ ΣΑΣ ΠΕΡΙΘΑΛΨΗΣ ΠΑΡΤΕ ΜΕΡΟΣ

Η ΦΡΟΝΤΙΔΑ ΤΗΣ ΥΓΕΙONOMIKHΣ ΣΑΣ ΠΕΡΙΘΑΛΨΗΣ ΠΑΡΤΕ ΜΕΡΟΣ Η ΦΡΟΝΤΙΔΑ ΤΗΣ ΥΓΕΙONOMIKHΣ ΣΑΣ ΠΕΡΙΘΑΛΨΗΣ ΠΑΡΤΕ ΜΕΡΟΣ Η Χρηματοδοτιση του εργου Εγινε απο το Υπουργειο Υγειας και Μακροχρονης Φροντιδας του Ονταριο. www.oha.com 1. Συμμετεχετε στην φροντιδα της υγειονομικης

Διαβάστε περισσότερα

Γράψτε ένα πρόγραμμα που θα προσομοιώνει τη ρίψη ενός νομίσματος και θα εμφανίζει στην οθόνη Κορώνα» ή «Γράμματα».

Γράψτε ένα πρόγραμμα που θα προσομοιώνει τη ρίψη ενός νομίσματος και θα εμφανίζει στην οθόνη Κορώνα» ή «Γράμματα». Εισαγωγικές Δραστηριότητες Δραστηριότητα 1 (Υ) Υπολογίστε την τιμή των παρακάτω αριθμητικών εκφράσεων. Στη συνέχεια επαληθεύστε τα αποτελέσματα που βρήκατε στην κονσόλα της Python. A. 2 + 3 ** 3 * 2 B.

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Λογισμικό Υπολογιστών Κεφάλαιο 8ο Αλγόριθμοι

Εισαγωγή στην επιστήμη των υπολογιστών. Λογισμικό Υπολογιστών Κεφάλαιο 8ο Αλγόριθμοι Εισαγωγή στην επιστήμη των υπολογιστών Λογισμικό Υπολογιστών Κεφάλαιο 8ο Αλγόριθμοι 1 Έννοια Ανεπίσημα, ένας αλγόριθμος είναι μια βήμα προς βήμα μέθοδος για την επίλυση ενός προβλήματος ή την διεκπεραίωση

Διαβάστε περισσότερα

Συνέντευξη του Νικόλα Σμυρνάκη στην Εφημερίδα Ρεπόρτερ και στην Άντρη Κούννου

Συνέντευξη του Νικόλα Σμυρνάκη στην Εφημερίδα Ρεπόρτερ και στην Άντρη Κούννου Ημερομηνία 28/3/2106 Μέσο Συντάκτης Link http://www.islandofman.me/ Άντρυ Κούννου http://www.islandofman.me/interviews/i-epitychia-kryvotan-sto-komodino-mou/ Συνέντευξη του Νικόλα Σμυρνάκη στην Εφημερίδα

Διαβάστε περισσότερα

Λαµβάνοντας τη διάγνωση: συναισθήµατα και αντιδράσεις

Λαµβάνοντας τη διάγνωση: συναισθήµατα και αντιδράσεις Λαµβάνοντας τη διάγνωση: συναισθήµατα και αντιδράσεις Πιθανότατα αισθάνεστε πολύ αναστατωµένοι αφού λάβατε µια διάγνωση καρκίνου. Συνήθως είναι δύσκολο να αποδεχθείτε τη διάγνωση αµέσως και αυτό είναι

Διαβάστε περισσότερα

Ερωτηματολόγιο Προγράμματος "Ασφαλώς Κυκλοφορώ" (αρχικό ερωτηματολόγιο) Για μαθητές Δ - Ε - ΣΤ Δημοτικού

Ερωτηματολόγιο Προγράμματος Ασφαλώς Κυκλοφορώ (αρχικό ερωτηματολόγιο) Για μαθητές Δ - Ε - ΣΤ Δημοτικού Ερωτηματολόγιο Προγράμματος "Ασφαλώς Κυκλοφορώ" (αρχικό ερωτηματολόγιο) Για μαθητές Δ - Ε - ΣΤ Δημοτικού Tάξη & Τμήμα:... Σχολείο:... Ημερομηνία:.../.../200... Όνομα:... Ερωτηματολόγιο Προγράμματος "Ασφαλώς

Διαβάστε περισσότερα

Επαναληπτικό διαγώνισμα στην Α.Ε.Π.Π - 18 / Απριλίου / 2010 ΘΕΜΑ 1

Επαναληπτικό διαγώνισμα στην Α.Ε.Π.Π - 18 / Απριλίου / 2010 ΘΕΜΑ 1 Επαναληπτικό διαγώνισμα στην Α.Ε.Π.Π - 18 / Απριλίου / 2010 ΘΕΜΑ 1 Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος,

Διαβάστε περισσότερα

ΚΑΡΚΙΝΟΣ ΠΝΕΥΜΟΝΑ. Όλα όσα θέλετε να ξέρετε αν κάποιο αγαπημένο σας πρόσωπο είναι ασθενής

ΚΑΡΚΙΝΟΣ ΠΝΕΥΜΟΝΑ. Όλα όσα θέλετε να ξέρετε αν κάποιο αγαπημένο σας πρόσωπο είναι ασθενής www.agaliazo.gr ΚΑΡΚΙΝΟΣ ΠΝΕΥΜΟΝΑ Λεωσθένους 21-23, 18536 Πειραιάς - Τ: 210 4181641 - F: 210 4535343 e: oekk@otenet.gr - www.oekk.gr ΠΑΡΑΡΤΗΜΑ Ν. ΑΧΑΙΑΣ Πατρέως 8-10, 26221 Πάτρα - Τ/F: 2610 226122 e:

Διαβάστε περισσότερα

ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ

ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ Θέματα μελέτης Ορθότητα και απόδοση αλγορίθμων Παρουσίαση και ανάλυση αλγορίθμου για πρόσθεση Al Khwarizmi Αλγόριθμοι Το δεκαδικό σύστημα εφευρέθηκε στην Ινδία περίπου το

Διαβάστε περισσότερα

Ενότητα εκπαίδευσης και κατάρτισης για τις δεξιότητες ηγεσίας. Αξιολόγηση Ικανοτήτων

Ενότητα εκπαίδευσης και κατάρτισης για τις δεξιότητες ηγεσίας. Αξιολόγηση Ικανοτήτων 3 Ενότητα εκπαίδευσης και κατάρτισης για τις δεξιότητες ηγεσίας Αξιολόγηση Ικανοτήτων Αξιολόγηση Ικανοτήτων Γενική Περιγραφή της Ενότητας: Αυτή η ενότητα στοχεύει στην αξιολόγηση των ηγετικών ικανοτήτων

Διαβάστε περισσότερα

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7 Οι σημειώσεις που ακολουθούν περιγράφουν τις ασκήσεις που θα συναντήσετε στο κεφάλαιο 7. Η πιο συνηθισμένη και βασική άσκηση αναφέρεται στο IP Fragmentation,

Διαβάστε περισσότερα

Εισαγωγή Στις Αρχές Της Επιστήμης Των Η/Υ. Η έννοια του Προβλήματος - ΚΕΦΑΛΑΙΟ 2

Εισαγωγή Στις Αρχές Της Επιστήμης Των Η/Υ. Η έννοια του Προβλήματος - ΚΕΦΑΛΑΙΟ 2 Εισαγωγή Στις Αρχές Της Επιστήμης Των Η/Υ Η έννοια του Προβλήματος - ΚΕΦΑΛΑΙΟ 2 2. Η έννοια του προβλήματος 2 2. Η έννοια του προβλήματος 2.1 Το πρόβλημα στην επιστήμη των Η/Υ 2.2 Κατηγορίες προβλημάτων

Διαβάστε περισσότερα

Δυναμικές Δομές Δεδομένων Λίστες Δένδρα - Γράφοι

Δυναμικές Δομές Δεδομένων Λίστες Δένδρα - Γράφοι Δυναμικές Δομές Δεδομένων Λίστες Δένδρα - Γράφοι Κ Ο Τ Ι Ν Η Ι Σ Α Β Ε Λ Λ Α Ε Κ Π Α Ι Δ Ε Υ Τ Ι Κ Ο Σ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ Π Ε 8 6 Ν Ε Ι Ρ Ο Σ Α Ν Τ Ω ΝΙ Ο Σ Ε Κ Π Α Ι Δ Ε Υ Τ Ι Κ Ο Σ Π Λ Η Ρ Ο Φ Ο

Διαβάστε περισσότερα

Το βιβλίο της Μ. Autism Resource CD v Resource Code RC115

Το βιβλίο της Μ. Autism Resource CD v Resource Code RC115 Το βιβλίο της Μ Γεια σας με λένε Μ. Είμαι 9 χρονών και μένω στο με τους γονείς μου και τα 2 αδέρφια μου, τον Γιάννη που είναι 10 και τον Βασίλη που είναι 3. Έχω κι ένα σκυλάκι που το λένε Κάντι και είναι

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2015-2016 Θέμα Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις προτάσεις 1-4 και δίπλα τη λέξη ΣΩΣΤΟ,

Διαβάστε περισσότερα

Πώς γράφεις αυτές τις φράσεις;

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

Διαβάστε περισσότερα

Εμπιστεύομαι τον εαυτό μου! Είμαι παρόν στη ζωή. Εμπιστεύομαι τη ζωή! Είμαι εγώ και είμαι καλά. Επιλέγω να κοιτάζω με όμορφο τρόπο τον εαυτό μου

Εμπιστεύομαι τον εαυτό μου! Είμαι παρόν στη ζωή. Εμπιστεύομαι τη ζωή! Είμαι εγώ και είμαι καλά. Επιλέγω να κοιτάζω με όμορφο τρόπο τον εαυτό μου Εμπιστεύομαι τον εαυτό μου! Είμαι παρόν στη ζωή Επιλέγω να κοιτάζω με όμορφο τρόπο τον εαυτό μου Εμπιστεύομαι τη ζωή! Έφτασα εδώ με το ένστικτό μου, κι αυτό ξέρει Είμαι εγώ και είμαι καλά Κάθε εμπόδιο

Διαβάστε περισσότερα

Ασκήσεις μελέτης της 6 ης διάλεξης

Ασκήσεις μελέτης της 6 ης διάλεξης Οικονομικό Πανεπιστήμιο Αθηνών, Τμήμα Πληροφορικής Μάθημα: Τεχνητή Νοημοσύνη, 2016 17 Διδάσκων: Ι. Ανδρουτσόπουλος Ασκήσεις μελέτης της 6 ης διάλεξης 6.1. (α) Το mini-score-3 παίζεται όπως το score-4,

Διαβάστε περισσότερα

Πρόλογος. Καλή τύχη! Carl-Johan Forssén Ehrlin

Πρόλογος. Καλή τύχη! Carl-Johan Forssén Ehrlin Πρόλογος Νιώθουμε πολύ άσχημα όταν βλέπουμε ένα παιδί να κλαίει ή να πονάει χωρίς να μπορούμε να κάνουμε κάτι, ιδιαίτερα αν είμαστε γονείς. Ανάλογα με τις περιστάσεις τα παιδιά είναι άλλοτε χαρούμενα,

Διαβάστε περισσότερα

Τιμή Τιμή. σκορ. ζωές

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

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Στόχοι του μαθήματος Μετά το τέλος του μαθήματος οι μαθητές πρέπει να είναι σε θέση: Να περιγράφουν τι είναι πρόγραμμα Να εξηγούν την αναγκαιότητα για τη δημιουργία γλωσσών

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων 1.1. Εισαγωγή Γενικότερα δεν υπάρχει κάποια ταξινόμηση των πιθανών δικτύων κάτω από την οποία να ταιριάζουν όλα τα δίκτυα. Παρόλα αυτά η ταξινόμηση τους είθισται να γίνεται

Διαβάστε περισσότερα

ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 2013/14. Μιχαηλίδου Αγγελική Λάλας Γεώργιος

ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 2013/14. Μιχαηλίδου Αγγελική Λάλας Γεώργιος ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 2013/14 Μιχαηλίδου Αγγελική Λάλας Γεώργιος Περιγραφή Πλαισίου Σχολείο: 2 ο Πρότυπο Πειραματικό Γυμνάσιο Αθηνών Τμήμα: Β 3 Υπεύθυνος καθηγητής: Δημήτριος Διαμαντίδης Συνοδός: Δημήτριος Πρωτοπαπάς

Διαβάστε περισσότερα

Μάντεψε τον Αριθμό. Φύλλο Εργασίας. Οδηγίες

Μάντεψε τον Αριθμό. Φύλλο Εργασίας. Οδηγίες Μάντεψε τον Αριθμό Φύλλο Εργασίας Ένα από τα πρώτα προγράμματα που συνηθίζεται να φτιάχνουν οι μαθητευόμενοι προγραμματιστές είναι ένα παιχνίδι στο οποίο ο παίκτης προσπαθεί να μαντέψει τον μυστικό αριθμό

Διαβάστε περισσότερα

Τονωτικά ποτά και εγκέφαλος

Τονωτικά ποτά και εγκέφαλος Science in School Έκδοση 39: Άνοιξη 2017 1 Τονωτικά ποτά και εγκέφαλος Από τους Emmanuel Thibault, Kirsten Biedermann και Susan Watt. Μετάφραση από: Νικόλαο Καλαβρό (Nikolaos Kalavros) Φοιτητής Βιολογίας,

Διαβάστε περισσότερα

Λήστευαν το δημόσιο χρήμα - Το B' Μέρος με τους αποκαλυπτικούς διαλόγους Άκη - Σμπώκου

Λήστευαν το δημόσιο χρήμα - Το B' Μέρος με τους αποκαλυπτικούς διαλόγους Άκη - Σμπώκου Λήστευαν το δημόσιο χρήμα - Το B' Μέρος με τους αποκαλυπτικούς διαλόγους Άκη - Σμπώκου - από τον Φουάτ σε τρεις εταιρίες χρήματα... μπλου μπρουμέλ, άλλη μια P.A κάπως έτσι και άλλη μία που μου είχες πει

Διαβάστε περισσότερα

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Με τον όρο μη γραμμικές εξισώσεις εννοούμε εξισώσεις της μορφής: f( ) 0 που προέρχονται από συναρτήσεις f () που είναι μη γραμμικές ως προς. Περιέχουν δηλαδή

Διαβάστε περισσότερα

EDUP-332 Διδασκαλία των Μαθηματικών στο Νηπιαγωγείο

EDUP-332 Διδασκαλία των Μαθηματικών στο Νηπιαγωγείο EDUP-332 Διδασκαλία των Μαθηματικών στο Νηπιαγωγείο Συνάντηση 2 Βασικές πρωτομαθηματικές δεξιότητες: σύγκριση, σειροθέτηση, εκτίμηση Ο Τζέρεμι και η Τζάκι Ο Τζέρεμι και η αδερφή του η Τζάκι συζητούσαν

Διαβάστε περισσότερα

Έτσι, αν το αγόρι σου κάνει τα παρακάτω, αυτό σημαίνει ότι είναι αρκετά ανασφαλής. #1 Αμφιβάλλει για τα κίνητρα σου

Έτσι, αν το αγόρι σου κάνει τα παρακάτω, αυτό σημαίνει ότι είναι αρκετά ανασφαλής. #1 Αμφιβάλλει για τα κίνητρα σου Οι τσακωμοί θα μπορούσε να πει κανείς, ότι είναι κάτι πολύ συνηθισμένο σε μια σχέση. Θεωρείται το αλάτι και το πιπέρι σε αυτή. Ωστόσο, αν είναι συνεχόμενοι τότε αυτό σημαίνει ότι κάτι δεν πάει καλά...

Διαβάστε περισσότερα

Στην ηλεκτρονική φόρμα του ΑΣΕΠ στην κατηγορία Πρόσθετα Προσόντα (και αλλού) αναφέρει με κόκκινα γράμματα την λέξη Σημαντικό και εξηγεί ότι " Ο

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

Διαβάστε περισσότερα

Οδηγός διαφοροποίησης για την πρωτοβάθµια

Οδηγός διαφοροποίησης για την πρωτοβάθµια Οδηγός διαφοροποίησης για την πρωτοβάθµια Γιατί χρειάζεται να κάνουµε τόσο ειδική διαφοροποίηση; Τα παιδιά που βρίσκονται στο φάσµα του αυτισµού έχουν διαφορετικό τρόπο σκέψης και αντίληψης για τον κόσµο,

Διαβάστε περισσότερα

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Άσκηση 1 α) Η δομή σταθμισμένης ένωσης με συμπίεση διαδρομής μπορεί να τροποποιηθεί πολύ εύκολα ώστε να υποστηρίζει τις

Διαβάστε περισσότερα

Βιωματική Δράση Α Γυμνασίου. Υπεύθυνη καθηγήτρια: Α. Γεωργατζά

Βιωματική Δράση Α Γυμνασίου. Υπεύθυνη καθηγήτρια: Α. Γεωργατζά Βιωματική Δράση Α Γυμνασίου Υπεύθυνη καθηγήτρια: Α. Γεωργατζά Ποιοι είμαστε; Είμαστε οι Μην αρχίζεις την μουρμούρα και λογικά τώρα θα σκέφτεστε ότι το όνομα το πήραμε από το σήριαλ και έχετε δίκιο. Όπως

Διαβάστε περισσότερα

Στη συνέχεια θα απαντήσεις σε ερωτήσεις σχετικά με τα ψηφιακά μέσα και τις ψηφιακές συσκευές, που περιλαμβάνουν επιτραπέζιους υπολογιστές (desktop

Στη συνέχεια θα απαντήσεις σε ερωτήσεις σχετικά με τα ψηφιακά μέσα και τις ψηφιακές συσκευές, που περιλαμβάνουν επιτραπέζιους υπολογιστές (desktop Στη συνέχεια θα απαντήσεις σε ερωτήσεις σχετικά με τα ψηφιακά μέσα και τις ψηφιακές συσκευές, που περιλαμβάνουν επιτραπέζιους υπολογιστές (desktop computers), φορητούς υπολογιστές (laptops ή notebooks),

Διαβάστε περισσότερα

Μαμά, γιατί ο Φώτης δε θέλει να του πιάσω το χέρι; Θα σου εξηγήσω, Φωτεινή. Πότε; Αργότερα, όταν μείνουμε μόνες μας. Να πάμε με τον Φώτη στο δωμάτιό

Μαμά, γιατί ο Φώτης δε θέλει να του πιάσω το χέρι; Θα σου εξηγήσω, Φωτεινή. Πότε; Αργότερα, όταν μείνουμε μόνες μας. Να πάμε με τον Φώτη στο δωμάτιό - Μαμά, γιατί ο Φώτης δε θέλει να του πιάσω το χέρι; Θα σου εξηγήσω, Φωτεινή. Πότε; Αργότερα, όταν μείνουμε μόνες μας. Να πάμε με τον Φώτη στο δωμάτιό μου να παίξουμε; Αν θέλει, ναι. Προσπάθησε να μην

Διαβάστε περισσότερα

Ο γύρος του ίππου (Συνοδευτική της δραστηριότητας «Ο ξεναγός»)

Ο γύρος του ίππου (Συνοδευτική της δραστηριότητας «Ο ξεναγός») Ο γύρος του ίππου (Συνοδευτική της δραστηριότητας «Ο ξεναγός») Ηλικίες: Προαπαιτούμενες δεξιότητες: Χρόνος: Μέγεθος ομάδας: 8 ενήλικες Καμία 50-60 λεπτά από 1 άτομο και πάνω Εστίαση Γράφοι, Αναπαράσταση

Διαβάστε περισσότερα