SlideShare a Scribd company logo
Δημοτικά Σχολεία
Γαλάτιστα, Ζερβοχώρια, Αρναία
Μυρμηγκάκης Πασχάλης ΠΕ86
Στη ζωή μας, πολύ συχνά αντιμετωπίζουμε
προβλήματα και χρειάζεται να σκεφτούμε
μια λύση.
Κάποιες λύσεις τις βρίσκουμε αυτόματα,
χωρίς σκέψη όπως π.χ. τι πρέπει να κάνω
πριν να πάω στο σχολείο – να ξυπνήσω, να
πλυθώ, να ντυθώ, να φάω πρωινό κτλ.
Κάποιες λύσεις θέλουν λίγο παραπάνω
σκέψη, όπως π.χ. ποιος είναι ο πιο σύντομος
δρόμος για να πάω στο σχολείο, περνώντας
από τον φούρνο. Σε αυτό το πρόβλημα, ξέρω
τους δρόμους και θέλω να βρω μια
διαδρομή.
Σε ένα πρόβλημα, τα στοιχεία που ξέρω είναι τα
δεδομένα του προβλήματος. Τα δεδομένα που έχω
συχνά μου λένε αν το πρόβλημα είναι επιλύσιμο,
δηλαδή αν μπορεί να λυθεί!
Τα δεδομένα μου : Ο χάρτης, η τοποθεσία του
σπιτιού μου (κόκκινη κουκίδα), του σχολείου μου
(πράσινη κουκίδα) και του Μασούτη.
Πρόβλημα : Ποια διαδρομή πρέπει να κάνω για
να πάω στο σχολείο; Ποια είναι η διαδρομή αν
θέλω να περάσω πρώτα από το σουπερμάρκετ;
Επίλυση:
1. Προχώρα δεξιά στην οδό Αργυροπούλου.
I. Αν θες να πας στον Μασούτη,
στρίψε δεξιά στην πρώτη στροφή.
a. Προχώρα ευθεία μέχρι να
φτάσεις στο τέλος του
δρόμου. Απέναντι είναι ο
Μασούτης.
b. Γύρνα πίσω στον ίδιο δρόμο.
Στο τέλος του, στρίψε δεξιά.
Πήγαινε στο βήμα 2.
II. Αλλιώς, συνέχισε ευθεία.
2. Στο τέλος του δρόμου, στρίψε αριστερά.
3. Προχώρα ευθεία μέχρι να φτάσεις την
οδό Αιόλου. Στρίψε πλαγίως δεξιά.
4. Συνέχισε στην οδό Αιόλου μέχρι να
φτάσεις στην οδό Μωρέας. Στρίψε
αριστερά.
5. Το σχολείο είναι μπροστά σου!
ΕΚΤΕΛΕΣΗ
1. Προθερμαίνουμε το φούρνο στους 180 βαθμούς
Κελσίου.
2. Αλευρώνετε και βουτυρώνετε δύο στρογγυλές
φόρμες για κέικ 28 εκ.
3. Κοσκινίστε το αλεύρι, το μπέικιν πάουντερ και το
αλάτι και αφήνετε στην άκρη.
4. Σε ένα μπλέντερ χτυπάτε για ένα λεπτό τη ζάχαρη
μαζί με το ξύσμα λεμονιού.
5. Στη συνέχεια ρίχνουμε τη ζάχαρη στο μπολ του
μίξερ και προσθέτουμε το μαλακό βούτυρο.
6. Χτυπάμε σε μεσαία ταχύτητα για περίπου 3 λεπτά.
7. Σε άλλο μπολ χτυπήστε τα αυγά, το γάλα και τη
βανίλια.
8. Προσθέστε το μείγμα αυγών στο κάδο του μίξερ και
χτύπησε σε μέτρια ταχύτητα για λίγα λεπτά.
9. Στη συνέχεια προσθέτουμε σταδιακά το αλεύρι
μέχρι να το απορροφήσει τελείως το μείγμα.
10. Χύστε το μείγμα στις δύο φόρμες.
11. Ψήνουμε σε προθερμασμένο πάνω για 25 με 30
λεπτά. Αφήνετε να κρυώσει για 15 λεπτά.
Τα δεδομένα μου : τα υλικά που χρειάζονται
για το κέικ (αλεύρι, ζάχαρη, αυγά κτλ.), το
μίξερ, ο φούρνος.
Το πρόβλημα : η κατασκευή ενός κέικ.
Συνταγή από : https://www.news.gr/gefseis/glyka/article/296345/deite-vhma-vhma-th-syntagh-keik-viktoria.html
Τα προβλήματα που είδαμε λύνονται
ακολουθώντας κάποια συγκεκριμένα
βήματα. Κάποια βήματα είναι προαιρετικά
(π.χ. αν θέλουμε ή όχι να πάμε στο
σουπερμάρκετ) και κάποια είναι απαραίτητα
(π.χ. να ανάψουμε τον φούρνο για να ψηθεί
το κέικ).
Όταν μια σειρά από βήματα τα οποία είναι
συγκεκριμένα και σαφή οδηγούν στην
λύση ενός προβλήματος, τότε αυτή η λύση
λέγεται αλγόριθμος.
Πολλές φορές το ίδιο πρόβλημα μπορούμε
να το λύσουμε με πολλούς διαφορετικούς
αλγόριθμους, όμως συχνά κάποιος είναι ο
καλύτερος!
Η λέξη αλγόριθμος προέρχεται από την
αραβική γλώσσα και είναι δημιούργημα του
Πέρση μαθηματικού Μοχάμεντ ιμπν
Μουσά αλ-Χουαρίζμι που έζησε στον 9ο
αιώνα μ. Χ.
Όταν χρησιμοποιούμε εντολές που καταλαβαίνει ο υπολογιστής για να λύσουμε ένα
πρόβλημα, τότε αυτή η διαδικασία λέγεται προγραμματισμός του υπολογιστή. Ένας
προγραμματιστής έχει σαν εργασία να δημιουργεί αλγόριθμους και να τους υλοποιεί με μια
γλώσσα προγραμματισμού. Υπάρχουν πολλές γλώσσες προγραμματισμού του υπολογιστή
που η κάθε μια έχει τα δικά της πλεονεκτήματα και μειονεκτήματα.
Έχουμε ήδη κάνει προγραμματισμό του υπολογιστή στην Ώρα του Κώδικα! Βοηθώντας την
Έλσα ή το Angry Bird φτιάχναμε αλγορίθμους και προγραμματίζαμε τον υπολογιστή να τους
εκτελέσει!
Όπως θα έχετε καταλάβει, ο υπολογιστής από
μόνος του δεν μπορεί να κάνει πολλά πράγματα.
Ξέρει να κάνει πολύ απλές και μικρές εργασίες που
τις λέμε εντολές. Τα τουβλάκια που ενώνουμε σαν
πάζλ στην Ώρα του Κώδικα ή στο Scratch είναι
κάποιες από αυτές. Όμως αυτές οι εντολές μπορούν
να μπουν σε μια σειρά για να υλοποιήσουν έναν
αλγόριθμο!
Έτσι, με τους αλγόριθμους και τον
προγραμματισμό, ένας υπολογιστής
είναι σήμερα ένα πανίσχυρο εργαλείο
που μπορεί να λύνει αυτόματα πάρα
πολλά προβλήματα. Η πρόοδος είναι
τέτοια που πλέον έχουμε και την
επιστήμη της Τεχνητής Νοημοσύνης
– η προσπάθεια να φτιαχτεί ένας
υπολογιστής που σκέφτεται σαν
άνθρωπος!
23 77 2 15 71 90 28 11 62 50
Ακόμα και ένα μικρό παιδί μπορεί
να κοιτάξει την λίστα με τους
παραπάνω αριθμούς και να μας πει
ποιος είναι ο μεγαλύτερος. Είναι
φυσικά το 90.
Ένας υπολογιστής όμως για να
λύσει αυτό το πρόβλημα
χρειάζεται έναν αλγόριθμο. Το
μόνο που μπορεί να κάνει είναι να
διαβάζει τους αριθμούς, να τους
αποθηκεύει και να συγκρίνει δυο
αριθμούς μεταξύ τους. Μπορείτε
να σκεφτείτε τα βήματα από
αυτές τις απλές εργασίες ώστε να
μπορέσει ο υπολογιστής να βρει
ποιος είναι ο μεγαλύτερος αριθμός
στην λίστα; Βρείτε τον αλγόριθμο!
1. Διαβάζω τον αριθμό.
2. Αποθηκεύω τον αριθμό σε
μια θέση που την ονομάζω
«μεγαλύτερο» – μια
μεταβλητή δηλαδή.
3. Διαβάζω τον επόμενο
αριθμό.
4. Συγκρίνω τον αριθμό που
διάβασα με αυτόν που
αποθήκευσα.
5. Αν είναι μεγαλύτερος, τότε
αποθηκεύω αυτόν σε αυτή
την θέση. Αλλιώς δεν κάνω
τίποτα.
6. Αν δεν τελείωσαν οι αριθμοί,
πάω πάλι στο βήμα 3.
1. Αποθηκεύω το 23 στην
μεταβλητή «μεγαλύτερο».
2. Συγκρίνω με το 77. Αφού
είναι μεγαλύτερο,
αποθηκεύω αυτό στην
μεταβλητή.
3. Συγκρίνω διαδοχικά με το 2,
το 15, το 71. Επειδή είναι
μικρότερα, δεν κάνω καμιά
ενέργεια.
4. Όταν συγκρίνω με το 90,
αποθηκεύω το 90 στο
«μεγαλύτερο».
5. Συγκρίνω διαδοχικά τους
αριθμούς 28, 11, 62 και 50 με
το 90.
6. Στο τέλος, το «μεγαλύτερο»
περιέχει το 90!
Φτιάχνουμε μια λίστα με 10 τυχαίους αριθμούς
από το 1 μέχρι το 100. Η λίστα ονομάζεται
«ΑΡΙΘΜΟΙ».
Ο αλγόριθμος που περιγράψαμε στην
προηγούμενη διαφάνεια.
Η μεταβλητή «μετρητής» αποθηκεύει σε ποια
θέση της λίστας είμαστε.
Η μεταβλητή «μεγαλύτερος» αποθηκεύει τον
πιο μεγάλο αριθμό που βρήκαμε.
Η μεταβλητή «θέση» αποθηκεύει την θέση
που βρήκαμε τον μεγαλύτερο.
Η επιστήμη της πληροφορικής ασχολείται πολύ με τους
αλγόριθμούς. Μας ενδιαφέρει να βρίσκουμε πάντα τον
καλύτερο αλγόριθμο για κάθε πρόβλημα.
Ο υπολογιστής δεν είναι παντοδύναμος. Έχει περιορισμό στην
ταχύτητα και στην μνήμη του. Όπως είδαμε, όταν ο
υπολογιστής έπρεπε να βρει τον μεγαλύτερο αριθμό, έκανε
συγκρίσεις και αποθηκεύσεις.
Οι συγκρίσεις παίρνουν χρόνο, ενώ οι αποθηκεύσεις
χρειάζονται χώρο.
Έτσι, μελετάμε τους αλγόριθμους για να
βρούμε τον πιο γρήγορο, αυτόν που λύνει το
πρόβλημα με τις λιγότερες συγκρίσεις,
αλλά και αυτόν που χρειάζεται τις λιγότερες
αποθηκεύσεις.
Αυτά τα χαρακτηριστικά των αλγορίθμων τα
λέμε πολυπλοκότητα χρόνου και
πολυπλοκότητα χώρου.

More Related Content

Similar to Algorithms and problem solving

Μαθηματικά Ε΄ 6.40. ΄΄ Διαχείριση πληροφορίας – Σύνθετα προβλήματα ΄΄
Μαθηματικά Ε΄ 6.40. ΄΄ Διαχείριση πληροφορίας – Σύνθετα προβλήματα ΄΄Μαθηματικά Ε΄ 6.40. ΄΄ Διαχείριση πληροφορίας – Σύνθετα προβλήματα ΄΄
Μαθηματικά Ε΄ 6.40. ΄΄ Διαχείριση πληροφορίας – Σύνθετα προβλήματα ΄΄
Χρήστος Χαρμπής
 
G 1 algorithms_programming
G 1 algorithms_programmingG 1 algorithms_programming
G 1 algorithms_programmingganidoud
 
Οι Ηλίθιοι είναι ανίκητοι! sample ebook Feb14 (sample)
Οι Ηλίθιοι είναι ανίκητοι! sample ebook Feb14 (sample)Οι Ηλίθιοι είναι ανίκητοι! sample ebook Feb14 (sample)
Οι Ηλίθιοι είναι ανίκητοι! sample ebook Feb14 (sample)
Angelos Rodafinos
 
G 1 algorithms_programming
G 1 algorithms_programmingG 1 algorithms_programming
G 1 algorithms_programmingganidoud
 
απαντήσεις σε αντιρρήσεις
απαντήσεις σε αντιρρήσειςαπαντήσεις σε αντιρρήσεις
απαντήσεις σε αντιρρήσειςioannis76
 
Η ΕΦΗΜΕΡΙΔΑ ΜΑΣ 2013- 2014
Η ΕΦΗΜΕΡΙΔΑ ΜΑΣ 2013- 2014Η ΕΦΗΜΕΡΙΔΑ ΜΑΣ 2013- 2014
Η ΕΦΗΜΕΡΙΔΑ ΜΑΣ 2013- 2014Despoina Alx
 
Genikes odhgies stergiou_2020
Genikes odhgies stergiou_2020Genikes odhgies stergiou_2020
Genikes odhgies stergiou_2020
Christos Loizos
 
Συνδυαστική & Πιθανότητες - Συνδυασμοί..
Συνδυαστική & Πιθανότητες - Συνδυασμοί..Συνδυαστική & Πιθανότητες - Συνδυασμοί..
Συνδυαστική & Πιθανότητες - Συνδυασμοί..
peri2005
 
Προβλήματα με ανάλογα ποσά
Προβλήματα με ανάλογα ποσάΠροβλήματα με ανάλογα ποσά
Προβλήματα με ανάλογα ποσά
Maniatis Kostas
 
Μαθηματικά Ε΄ 4.28. ΄΄Διαίρεση μέτρησης σε ομώνυμα κλάσματα΄΄
Μαθηματικά Ε΄ 4.28. ΄΄Διαίρεση μέτρησης σε ομώνυμα κλάσματα΄΄Μαθηματικά Ε΄ 4.28. ΄΄Διαίρεση μέτρησης σε ομώνυμα κλάσματα΄΄
Μαθηματικά Ε΄ 4.28. ΄΄Διαίρεση μέτρησης σε ομώνυμα κλάσματα΄΄
Χρήστος Χαρμπής
 

Similar to Algorithms and problem solving (11)

Μαθηματικά Ε΄ 6.40. ΄΄ Διαχείριση πληροφορίας – Σύνθετα προβλήματα ΄΄
Μαθηματικά Ε΄ 6.40. ΄΄ Διαχείριση πληροφορίας – Σύνθετα προβλήματα ΄΄Μαθηματικά Ε΄ 6.40. ΄΄ Διαχείριση πληροφορίας – Σύνθετα προβλήματα ΄΄
Μαθηματικά Ε΄ 6.40. ΄΄ Διαχείριση πληροφορίας – Σύνθετα προβλήματα ΄΄
 
G 1 algorithms_programming
G 1 algorithms_programmingG 1 algorithms_programming
G 1 algorithms_programming
 
Οι Ηλίθιοι είναι ανίκητοι! sample ebook Feb14 (sample)
Οι Ηλίθιοι είναι ανίκητοι! sample ebook Feb14 (sample)Οι Ηλίθιοι είναι ανίκητοι! sample ebook Feb14 (sample)
Οι Ηλίθιοι είναι ανίκητοι! sample ebook Feb14 (sample)
 
G 1 algorithms_programming
G 1 algorithms_programmingG 1 algorithms_programming
G 1 algorithms_programming
 
απαντήσεις σε αντιρρήσεις
απαντήσεις σε αντιρρήσειςαπαντήσεις σε αντιρρήσεις
απαντήσεις σε αντιρρήσεις
 
Η ΕΦΗΜΕΡΙΔΑ ΜΑΣ 2013- 2014
Η ΕΦΗΜΕΡΙΔΑ ΜΑΣ 2013- 2014Η ΕΦΗΜΕΡΙΔΑ ΜΑΣ 2013- 2014
Η ΕΦΗΜΕΡΙΔΑ ΜΑΣ 2013- 2014
 
Genikes odhgies stergiou_2020
Genikes odhgies stergiou_2020Genikes odhgies stergiou_2020
Genikes odhgies stergiou_2020
 
Συνδυαστική & Πιθανότητες - Συνδυασμοί..
Συνδυαστική & Πιθανότητες - Συνδυασμοί..Συνδυαστική & Πιθανότητες - Συνδυασμοί..
Συνδυαστική & Πιθανότητες - Συνδυασμοί..
 
στ δημοτικου A gymnasioy teliko
στ δημοτικου  A gymnasioy  telikoστ δημοτικου  A gymnasioy  teliko
στ δημοτικου A gymnasioy teliko
 
Προβλήματα με ανάλογα ποσά
Προβλήματα με ανάλογα ποσάΠροβλήματα με ανάλογα ποσά
Προβλήματα με ανάλογα ποσά
 
Μαθηματικά Ε΄ 4.28. ΄΄Διαίρεση μέτρησης σε ομώνυμα κλάσματα΄΄
Μαθηματικά Ε΄ 4.28. ΄΄Διαίρεση μέτρησης σε ομώνυμα κλάσματα΄΄Μαθηματικά Ε΄ 4.28. ΄΄Διαίρεση μέτρησης σε ομώνυμα κλάσματα΄΄
Μαθηματικά Ε΄ 4.28. ΄΄Διαίρεση μέτρησης σε ομώνυμα κλάσματα΄΄
 

More from pasxelfstone

Ψηφιακά Χρώματα
Ψηφιακά ΧρώματαΨηφιακά Χρώματα
Ψηφιακά Χρώματα
pasxelfstone
 
Ανάπτυξη λογισμικού
Ανάπτυξη λογισμικούΑνάπτυξη λογισμικού
Ανάπτυξη λογισμικού
pasxelfstone
 
Ψηφιακή Εικόνα
Ψηφιακή ΕικόναΨηφιακή Εικόνα
Ψηφιακή Εικόνα
pasxelfstone
 
Βασικές έννοιες διαδικτύου και σχεδίασης ιστοσελίδων
Βασικές έννοιες διαδικτύου και σχεδίασης ιστοσελίδωνΒασικές έννοιες διαδικτύου και σχεδίασης ιστοσελίδων
Βασικές έννοιες διαδικτύου και σχεδίασης ιστοσελίδων
pasxelfstone
 
Ασφάλεια στο Διαδίκτυο
Ασφάλεια στο ΔιαδίκτυοΑσφάλεια στο Διαδίκτυο
Ασφάλεια στο Διαδίκτυο
pasxelfstone
 
Συμπίεση Ψηφιακών Δεδομένων
Συμπίεση Ψηφιακών ΔεδομένωνΣυμπίεση Ψηφιακών Δεδομένων
Συμπίεση Ψηφιακών Δεδομένων
pasxelfstone
 
Οδηγίες για το Scratch 3 και δημιουργία παιχνιδιού
Οδηγίες για το Scratch 3 και δημιουργία παιχνιδιούΟδηγίες για το Scratch 3 και δημιουργία παιχνιδιού
Οδηγίες για το Scratch 3 και δημιουργία παιχνιδιού
pasxelfstone
 
Επίλυση προβλήματος με προγραμματισμό (Scratch)
Επίλυση προβλήματος με προγραμματισμό (Scratch)Επίλυση προβλήματος με προγραμματισμό (Scratch)
Επίλυση προβλήματος με προγραμματισμό (Scratch)
pasxelfstone
 
Το Δυαδικό Σύστημα
Το Δυαδικό ΣύστημαΤο Δυαδικό Σύστημα
Το Δυαδικό Σύστημα
pasxelfstone
 
Pc central unit
Pc central unitPc central unit
Pc central unit
pasxelfstone
 
Αρχεία και φάκελοι
Αρχεία και φάκελοιΑρχεία και φάκελοι
Αρχεία και φάκελοι
pasxelfstone
 
αρχεία και φάκελοι
αρχεία και φάκελοιαρχεία και φάκελοι
αρχεία και φάκελοι
pasxelfstone
 
βασικες εννοιες διαδικτυου και σχεδιασης ιστοσελιδων
βασικες εννοιες διαδικτυου και σχεδιασης ιστοσελιδωνβασικες εννοιες διαδικτυου και σχεδιασης ιστοσελιδων
βασικες εννοιες διαδικτυου και σχεδιασης ιστοσελιδων
pasxelfstone
 
εφαρμογες ψηφιακης τεχνολογιας
εφαρμογες ψηφιακης τεχνολογιαςεφαρμογες ψηφιακης τεχνολογιας
εφαρμογες ψηφιακης τεχνολογιας
pasxelfstone
 
Access2010
Access2010Access2010
Access2010
pasxelfstone
 
Φύλλο Εργασίας 3
Φύλλο Εργασίας 3Φύλλο Εργασίας 3
Φύλλο Εργασίας 3
pasxelfstone
 
Φύλλο Εργασίας 2
Φύλλο Εργασίας 2Φύλλο Εργασίας 2
Φύλλο Εργασίας 2
pasxelfstone
 
Φύλλο Εργασίας 1
Φύλλο Εργασίας 1Φύλλο Εργασίας 1
Φύλλο Εργασίας 1
pasxelfstone
 
Συνεργατικά Εργαλεία Web 2.0
Συνεργατικά Εργαλεία Web 2.0Συνεργατικά Εργαλεία Web 2.0
Συνεργατικά Εργαλεία Web 2.0
pasxelfstone
 
ασφαλεια στο διαδικτυο
ασφαλεια στο διαδικτυοασφαλεια στο διαδικτυο
ασφαλεια στο διαδικτυο
pasxelfstone
 

More from pasxelfstone (20)

Ψηφιακά Χρώματα
Ψηφιακά ΧρώματαΨηφιακά Χρώματα
Ψηφιακά Χρώματα
 
Ανάπτυξη λογισμικού
Ανάπτυξη λογισμικούΑνάπτυξη λογισμικού
Ανάπτυξη λογισμικού
 
Ψηφιακή Εικόνα
Ψηφιακή ΕικόναΨηφιακή Εικόνα
Ψηφιακή Εικόνα
 
Βασικές έννοιες διαδικτύου και σχεδίασης ιστοσελίδων
Βασικές έννοιες διαδικτύου και σχεδίασης ιστοσελίδωνΒασικές έννοιες διαδικτύου και σχεδίασης ιστοσελίδων
Βασικές έννοιες διαδικτύου και σχεδίασης ιστοσελίδων
 
Ασφάλεια στο Διαδίκτυο
Ασφάλεια στο ΔιαδίκτυοΑσφάλεια στο Διαδίκτυο
Ασφάλεια στο Διαδίκτυο
 
Συμπίεση Ψηφιακών Δεδομένων
Συμπίεση Ψηφιακών ΔεδομένωνΣυμπίεση Ψηφιακών Δεδομένων
Συμπίεση Ψηφιακών Δεδομένων
 
Οδηγίες για το Scratch 3 και δημιουργία παιχνιδιού
Οδηγίες για το Scratch 3 και δημιουργία παιχνιδιούΟδηγίες για το Scratch 3 και δημιουργία παιχνιδιού
Οδηγίες για το Scratch 3 και δημιουργία παιχνιδιού
 
Επίλυση προβλήματος με προγραμματισμό (Scratch)
Επίλυση προβλήματος με προγραμματισμό (Scratch)Επίλυση προβλήματος με προγραμματισμό (Scratch)
Επίλυση προβλήματος με προγραμματισμό (Scratch)
 
Το Δυαδικό Σύστημα
Το Δυαδικό ΣύστημαΤο Δυαδικό Σύστημα
Το Δυαδικό Σύστημα
 
Pc central unit
Pc central unitPc central unit
Pc central unit
 
Αρχεία και φάκελοι
Αρχεία και φάκελοιΑρχεία και φάκελοι
Αρχεία και φάκελοι
 
αρχεία και φάκελοι
αρχεία και φάκελοιαρχεία και φάκελοι
αρχεία και φάκελοι
 
βασικες εννοιες διαδικτυου και σχεδιασης ιστοσελιδων
βασικες εννοιες διαδικτυου και σχεδιασης ιστοσελιδωνβασικες εννοιες διαδικτυου και σχεδιασης ιστοσελιδων
βασικες εννοιες διαδικτυου και σχεδιασης ιστοσελιδων
 
εφαρμογες ψηφιακης τεχνολογιας
εφαρμογες ψηφιακης τεχνολογιαςεφαρμογες ψηφιακης τεχνολογιας
εφαρμογες ψηφιακης τεχνολογιας
 
Access2010
Access2010Access2010
Access2010
 
Φύλλο Εργασίας 3
Φύλλο Εργασίας 3Φύλλο Εργασίας 3
Φύλλο Εργασίας 3
 
Φύλλο Εργασίας 2
Φύλλο Εργασίας 2Φύλλο Εργασίας 2
Φύλλο Εργασίας 2
 
Φύλλο Εργασίας 1
Φύλλο Εργασίας 1Φύλλο Εργασίας 1
Φύλλο Εργασίας 1
 
Συνεργατικά Εργαλεία Web 2.0
Συνεργατικά Εργαλεία Web 2.0Συνεργατικά Εργαλεία Web 2.0
Συνεργατικά Εργαλεία Web 2.0
 
ασφαλεια στο διαδικτυο
ασφαλεια στο διαδικτυοασφαλεια στο διαδικτυο
ασφαλεια στο διαδικτυο
 

Recently uploaded

ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
Newsroom8
 
Η υδροστατική πίεση
Η υδροστατική                       πίεσηΗ υδροστατική                       πίεση
Η υδροστατική πίεση
Dimitra Mylonaki
 
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptxΕκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
41dimperisteriou
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
Αποστολίνα Λιούσα
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
2lykkomo
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
athinadimi
 
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
ssuserf9afe7
 
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptx
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptxΠρογράμματα - Δράσεις σχολικού έτους 023-24.pptx
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptx
Αποστολίνα Λιούσα
 
them_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdfthem_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdf
konstantinantountoum1
 
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Newsroom8
 
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdfΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
Basso Hatzopoulou
 
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
athinadimi
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
athinadimi
 
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ ΓυμνασίουΤο υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
ssuserd4abe0
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptxΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
peter190314
 
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και ΚηδεμόνωνΕπιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Dimitra Mylonaki
 
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιωνΗ ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛΤα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Newsroom8
 

Recently uploaded (20)

ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
 
Η υδροστατική πίεση
Η υδροστατική                       πίεσηΗ υδροστατική                       πίεση
Η υδροστατική πίεση
 
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
 
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptxΕκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
Εκπαιδευτική επίσκεψη στο Μουσείο της Ακρόπολης.pptx
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
 
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
 
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptx
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptxΠρογράμματα - Δράσεις σχολικού έτους 023-24.pptx
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptx
 
them_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdfthem_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdf
 
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
 
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdfΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
 
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
 
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ ΓυμνασίουΤο υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
Το υλικό του υπολογιστή - Πληροφορική Α΄ Γυμνασίου
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
 
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptxΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
 
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και ΚηδεμόνωνΕπιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
 
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιωνΗ ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
 
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛΤα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
 

Algorithms and problem solving

  • 1. Δημοτικά Σχολεία Γαλάτιστα, Ζερβοχώρια, Αρναία Μυρμηγκάκης Πασχάλης ΠΕ86
  • 2. Στη ζωή μας, πολύ συχνά αντιμετωπίζουμε προβλήματα και χρειάζεται να σκεφτούμε μια λύση. Κάποιες λύσεις τις βρίσκουμε αυτόματα, χωρίς σκέψη όπως π.χ. τι πρέπει να κάνω πριν να πάω στο σχολείο – να ξυπνήσω, να πλυθώ, να ντυθώ, να φάω πρωινό κτλ. Κάποιες λύσεις θέλουν λίγο παραπάνω σκέψη, όπως π.χ. ποιος είναι ο πιο σύντομος δρόμος για να πάω στο σχολείο, περνώντας από τον φούρνο. Σε αυτό το πρόβλημα, ξέρω τους δρόμους και θέλω να βρω μια διαδρομή. Σε ένα πρόβλημα, τα στοιχεία που ξέρω είναι τα δεδομένα του προβλήματος. Τα δεδομένα που έχω συχνά μου λένε αν το πρόβλημα είναι επιλύσιμο, δηλαδή αν μπορεί να λυθεί!
  • 3. Τα δεδομένα μου : Ο χάρτης, η τοποθεσία του σπιτιού μου (κόκκινη κουκίδα), του σχολείου μου (πράσινη κουκίδα) και του Μασούτη. Πρόβλημα : Ποια διαδρομή πρέπει να κάνω για να πάω στο σχολείο; Ποια είναι η διαδρομή αν θέλω να περάσω πρώτα από το σουπερμάρκετ; Επίλυση: 1. Προχώρα δεξιά στην οδό Αργυροπούλου. I. Αν θες να πας στον Μασούτη, στρίψε δεξιά στην πρώτη στροφή. a. Προχώρα ευθεία μέχρι να φτάσεις στο τέλος του δρόμου. Απέναντι είναι ο Μασούτης. b. Γύρνα πίσω στον ίδιο δρόμο. Στο τέλος του, στρίψε δεξιά. Πήγαινε στο βήμα 2. II. Αλλιώς, συνέχισε ευθεία. 2. Στο τέλος του δρόμου, στρίψε αριστερά. 3. Προχώρα ευθεία μέχρι να φτάσεις την οδό Αιόλου. Στρίψε πλαγίως δεξιά. 4. Συνέχισε στην οδό Αιόλου μέχρι να φτάσεις στην οδό Μωρέας. Στρίψε αριστερά. 5. Το σχολείο είναι μπροστά σου!
  • 4. ΕΚΤΕΛΕΣΗ 1. Προθερμαίνουμε το φούρνο στους 180 βαθμούς Κελσίου. 2. Αλευρώνετε και βουτυρώνετε δύο στρογγυλές φόρμες για κέικ 28 εκ. 3. Κοσκινίστε το αλεύρι, το μπέικιν πάουντερ και το αλάτι και αφήνετε στην άκρη. 4. Σε ένα μπλέντερ χτυπάτε για ένα λεπτό τη ζάχαρη μαζί με το ξύσμα λεμονιού. 5. Στη συνέχεια ρίχνουμε τη ζάχαρη στο μπολ του μίξερ και προσθέτουμε το μαλακό βούτυρο. 6. Χτυπάμε σε μεσαία ταχύτητα για περίπου 3 λεπτά. 7. Σε άλλο μπολ χτυπήστε τα αυγά, το γάλα και τη βανίλια. 8. Προσθέστε το μείγμα αυγών στο κάδο του μίξερ και χτύπησε σε μέτρια ταχύτητα για λίγα λεπτά. 9. Στη συνέχεια προσθέτουμε σταδιακά το αλεύρι μέχρι να το απορροφήσει τελείως το μείγμα. 10. Χύστε το μείγμα στις δύο φόρμες. 11. Ψήνουμε σε προθερμασμένο πάνω για 25 με 30 λεπτά. Αφήνετε να κρυώσει για 15 λεπτά. Τα δεδομένα μου : τα υλικά που χρειάζονται για το κέικ (αλεύρι, ζάχαρη, αυγά κτλ.), το μίξερ, ο φούρνος. Το πρόβλημα : η κατασκευή ενός κέικ. Συνταγή από : https://www.news.gr/gefseis/glyka/article/296345/deite-vhma-vhma-th-syntagh-keik-viktoria.html
  • 5. Τα προβλήματα που είδαμε λύνονται ακολουθώντας κάποια συγκεκριμένα βήματα. Κάποια βήματα είναι προαιρετικά (π.χ. αν θέλουμε ή όχι να πάμε στο σουπερμάρκετ) και κάποια είναι απαραίτητα (π.χ. να ανάψουμε τον φούρνο για να ψηθεί το κέικ). Όταν μια σειρά από βήματα τα οποία είναι συγκεκριμένα και σαφή οδηγούν στην λύση ενός προβλήματος, τότε αυτή η λύση λέγεται αλγόριθμος. Πολλές φορές το ίδιο πρόβλημα μπορούμε να το λύσουμε με πολλούς διαφορετικούς αλγόριθμους, όμως συχνά κάποιος είναι ο καλύτερος! Η λέξη αλγόριθμος προέρχεται από την αραβική γλώσσα και είναι δημιούργημα του Πέρση μαθηματικού Μοχάμεντ ιμπν Μουσά αλ-Χουαρίζμι που έζησε στον 9ο αιώνα μ. Χ.
  • 6. Όταν χρησιμοποιούμε εντολές που καταλαβαίνει ο υπολογιστής για να λύσουμε ένα πρόβλημα, τότε αυτή η διαδικασία λέγεται προγραμματισμός του υπολογιστή. Ένας προγραμματιστής έχει σαν εργασία να δημιουργεί αλγόριθμους και να τους υλοποιεί με μια γλώσσα προγραμματισμού. Υπάρχουν πολλές γλώσσες προγραμματισμού του υπολογιστή που η κάθε μια έχει τα δικά της πλεονεκτήματα και μειονεκτήματα. Έχουμε ήδη κάνει προγραμματισμό του υπολογιστή στην Ώρα του Κώδικα! Βοηθώντας την Έλσα ή το Angry Bird φτιάχναμε αλγορίθμους και προγραμματίζαμε τον υπολογιστή να τους εκτελέσει!
  • 7. Όπως θα έχετε καταλάβει, ο υπολογιστής από μόνος του δεν μπορεί να κάνει πολλά πράγματα. Ξέρει να κάνει πολύ απλές και μικρές εργασίες που τις λέμε εντολές. Τα τουβλάκια που ενώνουμε σαν πάζλ στην Ώρα του Κώδικα ή στο Scratch είναι κάποιες από αυτές. Όμως αυτές οι εντολές μπορούν να μπουν σε μια σειρά για να υλοποιήσουν έναν αλγόριθμο! Έτσι, με τους αλγόριθμους και τον προγραμματισμό, ένας υπολογιστής είναι σήμερα ένα πανίσχυρο εργαλείο που μπορεί να λύνει αυτόματα πάρα πολλά προβλήματα. Η πρόοδος είναι τέτοια που πλέον έχουμε και την επιστήμη της Τεχνητής Νοημοσύνης – η προσπάθεια να φτιαχτεί ένας υπολογιστής που σκέφτεται σαν άνθρωπος!
  • 8. 23 77 2 15 71 90 28 11 62 50 Ακόμα και ένα μικρό παιδί μπορεί να κοιτάξει την λίστα με τους παραπάνω αριθμούς και να μας πει ποιος είναι ο μεγαλύτερος. Είναι φυσικά το 90. Ένας υπολογιστής όμως για να λύσει αυτό το πρόβλημα χρειάζεται έναν αλγόριθμο. Το μόνο που μπορεί να κάνει είναι να διαβάζει τους αριθμούς, να τους αποθηκεύει και να συγκρίνει δυο αριθμούς μεταξύ τους. Μπορείτε να σκεφτείτε τα βήματα από αυτές τις απλές εργασίες ώστε να μπορέσει ο υπολογιστής να βρει ποιος είναι ο μεγαλύτερος αριθμός στην λίστα; Βρείτε τον αλγόριθμο! 1. Διαβάζω τον αριθμό. 2. Αποθηκεύω τον αριθμό σε μια θέση που την ονομάζω «μεγαλύτερο» – μια μεταβλητή δηλαδή. 3. Διαβάζω τον επόμενο αριθμό. 4. Συγκρίνω τον αριθμό που διάβασα με αυτόν που αποθήκευσα. 5. Αν είναι μεγαλύτερος, τότε αποθηκεύω αυτόν σε αυτή την θέση. Αλλιώς δεν κάνω τίποτα. 6. Αν δεν τελείωσαν οι αριθμοί, πάω πάλι στο βήμα 3. 1. Αποθηκεύω το 23 στην μεταβλητή «μεγαλύτερο». 2. Συγκρίνω με το 77. Αφού είναι μεγαλύτερο, αποθηκεύω αυτό στην μεταβλητή. 3. Συγκρίνω διαδοχικά με το 2, το 15, το 71. Επειδή είναι μικρότερα, δεν κάνω καμιά ενέργεια. 4. Όταν συγκρίνω με το 90, αποθηκεύω το 90 στο «μεγαλύτερο». 5. Συγκρίνω διαδοχικά τους αριθμούς 28, 11, 62 και 50 με το 90. 6. Στο τέλος, το «μεγαλύτερο» περιέχει το 90!
  • 9. Φτιάχνουμε μια λίστα με 10 τυχαίους αριθμούς από το 1 μέχρι το 100. Η λίστα ονομάζεται «ΑΡΙΘΜΟΙ». Ο αλγόριθμος που περιγράψαμε στην προηγούμενη διαφάνεια. Η μεταβλητή «μετρητής» αποθηκεύει σε ποια θέση της λίστας είμαστε. Η μεταβλητή «μεγαλύτερος» αποθηκεύει τον πιο μεγάλο αριθμό που βρήκαμε. Η μεταβλητή «θέση» αποθηκεύει την θέση που βρήκαμε τον μεγαλύτερο.
  • 10. Η επιστήμη της πληροφορικής ασχολείται πολύ με τους αλγόριθμούς. Μας ενδιαφέρει να βρίσκουμε πάντα τον καλύτερο αλγόριθμο για κάθε πρόβλημα. Ο υπολογιστής δεν είναι παντοδύναμος. Έχει περιορισμό στην ταχύτητα και στην μνήμη του. Όπως είδαμε, όταν ο υπολογιστής έπρεπε να βρει τον μεγαλύτερο αριθμό, έκανε συγκρίσεις και αποθηκεύσεις. Οι συγκρίσεις παίρνουν χρόνο, ενώ οι αποθηκεύσεις χρειάζονται χώρο. Έτσι, μελετάμε τους αλγόριθμους για να βρούμε τον πιο γρήγορο, αυτόν που λύνει το πρόβλημα με τις λιγότερες συγκρίσεις, αλλά και αυτόν που χρειάζεται τις λιγότερες αποθηκεύσεις. Αυτά τα χαρακτηριστικά των αλγορίθμων τα λέμε πολυπλοκότητα χρόνου και πολυπλοκότητα χώρου.