SlideShare a Scribd company logo
1 of 17
Download to read offline
ΕΥΡΕΣΗ
ΜΕΓΙΣΤΟΥ ΚΟΙΝΟΥ ΔΙΑΙΡΕΤΗ
(ΑΛΓΟΡΙΘΜΟΙ, Sanjoy Dasgupta,
Christos Papadimitriou, Umesh
Vazirani, σελ. 15-39)
Εύρεση Μέγιστου Κοινού Διαιρέτη
Το πρόβλημα:
• Δεδομένα: δύο ακέραιοι a και b
• Ζητούμενο: ο μέγιστος ακέραιος που διαιρεί και
τους δύο δοσμένους αριθμούς, γνωστός ως
Μέγιστος Κοινός Διαιρέτης τους (Greatest
Common Divisor – GCD)
Εύρεση Μέγιστου Κοινού Διαιρέτη
• Έστω a=27 και b=9
• Οι διαιρέτες του 27 είναι: 1,3,9,27
• Οι διαιρέτες του 9 είναι: 1,3,9
• Ο μεγαλύτερος διαιρέτης κοινός και στις 2 λίστες
είναι ο 9
• Επομένως, ο μέγιστος κοινός διαιρέτης (GCD)
των αριθμών 27 και 9 είναι ο 9
Εύρεση Μέγιστου Κοινού Διαιρέτη
• Ένας συστηματικός τρόπος για να υπολογίζουμε
το μέγιστο κοινό διαιρέτη δύο αριθμών είναι
– να αναλύσουμε τους δύο αριθμούς σε γινόμενο
πρώτων παραγόντων και
– να πολλαπλασιάσουμε τους κοινούς τους παράγοντες
ώστε να πάρουμε το μέγιστο κοινό διαιρέτη τους
• Έστω a=1035 και b=759
– 1035=32*5*23
– 759=3*11*23
– Μέγιστος κοινός διαιρέτης των 1035 και 759 είναι ο
3*23=69
Εύρεση Μέγιστου Κοινού Διαιρέτη
• Ένας συστηματικός τρόπος για να υπολογίζουμε
το μέγιστο κοινό διαιρέτη δύο αριθμών είναι
– να αναλύσουμε τους δύο αριθμούς σε γινόμενο
πρώτων παραγόντων και
– να πολλαπλασιάσουμε τους κοινούς τους παράγοντες
ώστε να πάρουμε το μέγιστο κοινό διαιρέτη τους
• Έστω a=1035 και b=759
– 1035=32*5*23
– 759=3*11*23
– Μέγιστος κοινός διαιρέτης των 1035 και 759 είναι ο
3*23=69
ΔΕΝ γνωρίζουμε τρόπο για να το κάνουμε αποδοτικά!!!!!!
Εύρεση Μέγιστου Κοινού Διαιρέτη
• Αποδοτικότερος τρόπος;;;;;;;;
• ΑΛΓΟΡΙΘΜΟΣ ΤΟΥ ΕΥΚΛΕΙΔΗ
– Ανακαλύφθηκε από τον Έλληνα μαθηματικό
περισσότερο από 2000 χρόνια πριν…
Εύρεση Μέγιστου Κοινού Διαιρέτη
Ο ΑΛΓΟΡΙΘΜΟΣ ΤΟΥ ΕΥΚΛΕΙΔΗ ΓΙΑ ΤΗΝ ΕΥΡΕΣΗ ΤΟΥ ΜΕΓΙΣΤΟΥ ΚΟΙΝΟΥ ΔΙΑΙΡΕΤΗ
a mod b σημαίνει: το υπόλοιπο που αφήνει η διαίρεση του a με το b
Π.χ., 5 mod 3=2, 6 mod 3=0 κ.ο.κ.
Εύρεση Μέγιστου Κοινού Διαιρέτη
Ο ΑΛΓΟΡΙΘΜΟΣ ΤΟΥ ΕΥΚΛΕΙΔΗ ΓΙΑ ΤΗΝ ΕΥΡΕΣΗ ΤΟΥ ΜΕΓΙΣΤΟΥ ΚΟΙΝΟΥ ΔΙΑΙΡΕΤΗ
Παραδείγματα εκτέλεσης του αλγορίθμου:
GCD(18,9)=GCD(9,0) ⇒ GCD(18,9)=9
GCD(37,11)=GCD(11,4) ⇒ GCD(4,3)=GCD(3,1)=GCD(1,0) ⇒ GCD(37,11)=1
Εύρεση Μέγιστου Κοινού Διαιρέτη
Ο ΑΛΓΟΡΙΘΜΟΣ ΤΟΥ ΕΥΚΛΕΙΔΗ ΓΙΑ ΤΗΝ ΕΥΡΕΣΗ ΤΟΥ ΜΕΓΙΣΤΟΥ ΚΟΙΝΟΥ ΔΙΑΙΡΕΤΗ
Παραδείγματα εκτέλεσης του αλγορίθμου:
GCD(18,9)=GCD(9,0) ⇒ GCD(18,9)=9
GCD(37,11)=GCD(11,4) ⇒ GCD(4,3)=GCD(3,1)=GCD(1,0) ⇒ GCD(37,11)=1
Αριθμοί όπως οι 37 και 11,
που έχουν ΜΚΔ το 1
λέγονται σχετικά πρώτοι μεταξύ
τους.
Εύρεση Μέγιστου Κοινού Διαιρέτη
Ο ΑΛΓΟΡΙΘΜΟΣ ΤΟΥ ΕΥΚΛΕΙΔΗ ΓΙΑ ΤΗΝ ΕΥΡΕΣΗ ΤΟΥ ΜΕΓΙΣΤΟΥ ΚΟΙΝΟΥ ΔΙΑΙΡΕΤΗ
GCD(18,9)=GCD(9,0) ⇒ GCD(18,9)=9
GCD(37,11)=GCD(11,4) ⇒ GCD(4,3)=GCD(3,1)=GCD(1,0) ⇒ GCD(37,11)=1
*
Αλγόριθμος Ευκλείδη: ορθότητα
Ο αλγόριθμος υλοποιεί ακριβώς τον παρακάτω κανόνα:
• Αν x και y θετικοί ακέραιοι με x≥y, τότε gcd(x,y) = gcd(x mod y,y)
Γιατί ισχύει αυτό;
• Αρκεί να δείξουμε ότι gcd(x, y)=gcd(x-y, y) από όπου προκύπτει και
ο παραπάνω κανόνας αφαιρώντας συνεχώς τον y από τον x
– Αν ένας αριθμός διαιρεί τους x και y τότε διαιρεί και τον x-y
• Κάθε ακέραιος a που διαιρεί και τον x(=ka) και τον y(=ma) διαιρεί επίσης και
τον x-y(=ka-ma=(k-m)a), επομένως gcd(x,y)=gcd(x-y,y).
– Αντίστροφα, αν ένας αριθμός διαιρεί τους x-y και y τότε διαιρεί και τον x
• Όμοια, κάθε ακέραιος a που διαιρεί και τον x-y(=ka) και τον y(=ma) διαιρεί
επίσης και τον x(=(m+k)a) και τον y(=ma).
• Επομένως gcd(x,y)=gcd(x-y,y)
Αλγόριθμος Ευκλείδη: χρόνος
εκτέλεσης
• Για να υπολογίσουμε το χρόνο εκτέλεσης του
αλγορίθμου, πρέπει να δούμε πόσο γρήγορα
μειώνονται οι αριθμοί (a,b) σε κάθε αναδρομική
κλήση
• Σε κάθε γύρο, οι αριθμοί (a,b) γίνονται (b,a mod
b): η σειρά τους αλλάζει, και ο μεγαλύτερος από
αυτούς, δηλ. ο a, μειώνεται σε a mod b
• Αυτή είναι μια σημαντική μείωση
Αλγόριθμος Ευκλείδη: χρόνος
εκτέλεσης
Πόσο μικρότεροι γίνονται οι αριθμοί σε κάθε γύρο;
• Αν a≥b τότε a mod b<a/2
Απόδειξη
• Ισχύει είτε b≤a/2 είτε b>a/2
a
b
a
b
Αλγόριθμος Ευκλείδη: χρόνος
εκτέλεσης
Πόσο μικρότεροι γίνονται οι αριθμοί σε κάθε γύρο;
• Αν a≥b τότε a mod b<a/2
Απόδειξη
• Ισχύει είτε b≤a/2 είτε b>a/2
– Αν b≤a/2 τότε a mod b < b ≤ a/2
a
b
Αλγόριθμος Ευκλείδη: χρόνος
εκτέλεσης
Πόσο μικρότεροι γίνονται οι αριθμοί σε κάθε γύρο;
• Αν a≥b τότε a mod b<a/2
Απόδειξη
• Ισχύει είτε b≤a/2 είτε b>a/2
– Αν b>a/2 τότε a mod b=α-b<a/2
a
b
Αλγόριθμος Ευκλείδη: χρόνος
εκτέλεσης
• Αυτό σημαίνει ότι μετά από δύο διαδοχικούς
γύρους, και οι δύο αριθμοί, a και b, είναι
τουλάχιστον μισοί σε τιμή
– δηλ., το μήκος του καθενός μειώνεται τουλάχιστον
κατά 1 bit
• Αν αρχικά είναι n-bit ακέραιοι, τότε η βασική
περίπτωση επιτυγχάνεται μετά από 2n
αναδρομικές κλήσεις
• Και επειδή κάθε κλήση απαιτεί μία διαίρεση που
απαιτεί τετραγωνικό χρόνο, ο συνολικός χρόνος
εκτέλεσης είναι O(n3)
Αλγόριθμος Ευκλείδη: χρόνος
εκτέλεσης
• Αρχικά: gcd(a,b)
• Βήμα 1: gcd(b,a mod b)
• Βήμα 2: gcd(a mod b, b mod (a mod b))
• Έστω ότι οι αριθμοί a και b έχουν αρχικά n bits ο καθένας
• Σε 2 βήματα, ο πρώτος αριθμός (το ίδιο ισχύει και για το δεύτερο) έχει
μειωθεί στο μισό
– Μείωση στο μισό = έχει 1 bit λιγότερο
• Για να τερματίσει ο αλγόριθμος πρέπει ο δεύτερος αριθμός να γίνει 0 ⇒ να
χάσει n bits
– «κόβω» 1 bit σε 2 βήματα
– «κόβω» n bits σε πόσα βήματα;
– Σε 2*n βήματα, δηλ. σε πλήθος βημάτων της τάξης του n (ή O(n) βήματα)
• Μετά από 2 διαδοχικά βήματα μειώνω τον a σε a mod b, κάνοντας μία
διαίρεση που κοστίζει της τάξης του n2 βήματα (ή Ο(n2) βήματα)
• Οπότε, συνολικά απαιτούνται: O(n) * Ο(n2) = Ο(n3) βήματα

More Related Content

What's hot

ΕΝΕΡΓΗΤΙΚΑ ΡΗΜΑΤΑ-ΑΝΤΙΚΕΙΜΕΝΟ
ΕΝΕΡΓΗΤΙΚΑ ΡΗΜΑΤΑ-ΑΝΤΙΚΕΙΜΕΝΟΕΝΕΡΓΗΤΙΚΑ ΡΗΜΑΤΑ-ΑΝΤΙΚΕΙΜΕΝΟ
ΕΝΕΡΓΗΤΙΚΑ ΡΗΜΑΤΑ-ΑΝΤΙΚΕΙΜΕΝΟAlexandra Gerakini
 
Το βιβλίο μου για τη Γεωμετρία (2)
Το βιβλίο μου για τη Γεωμετρία (2)Το βιβλίο μου για τη Γεωμετρία (2)
Το βιβλίο μου για τη Γεωμετρία (2)theodora tz
 
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - Πολυώνυμα
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - ΠολυώνυμαΕπαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - Πολυώνυμα
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - ΠολυώνυμαΜάκης Χατζόπουλος
 
Υποδειγματικά θέματα με λύσεις για την εισαγωγή των Πρότυπων και Ιδιωτικών σχ...
Υποδειγματικά θέματα με λύσεις για την εισαγωγή των Πρότυπων και Ιδιωτικών σχ...Υποδειγματικά θέματα με λύσεις για την εισαγωγή των Πρότυπων και Ιδιωτικών σχ...
Υποδειγματικά θέματα με λύσεις για την εισαγωγή των Πρότυπων και Ιδιωτικών σχ...Μάκης Χατζόπουλος
 
Τσικολάτας Α. (2014) Παιδαγωγική Έκθεση Μαθητή. Αθήνα
Τσικολάτας Α. (2014) Παιδαγωγική Έκθεση Μαθητή. ΑθήναΤσικολάτας Α. (2014) Παιδαγωγική Έκθεση Μαθητή. Αθήνα
Τσικολάτας Α. (2014) Παιδαγωγική Έκθεση Μαθητή. ΑθήναAlexandros Tsikolatas
 
θέματα επαναληπτικά-θεωρία-ασκήσεις
θέματα επαναληπτικά-θεωρία-ασκήσειςθέματα επαναληπτικά-θεωρία-ασκήσεις
θέματα επαναληπτικά-θεωρία-ασκήσειςΜάκης Χατζόπουλος
 
Αριθμητικές Παραστάσεις Στ' Δημοτικού
Αριθμητικές Παραστάσεις Στ' ΔημοτικούΑριθμητικές Παραστάσεις Στ' Δημοτικού
Αριθμητικές Παραστάσεις Στ' ΔημοτικούChristina Politaki
 
Γλώσσα Ε΄ 15.1. ΄΄ Τηλεόραση: τα θετικά … και τα αρνητικά ΄΄
Γλώσσα Ε΄ 15.1. ΄΄ Τηλεόραση: τα θετικά … και τα αρνητικά ΄΄Γλώσσα Ε΄ 15.1. ΄΄ Τηλεόραση: τα θετικά … και τα αρνητικά ΄΄
Γλώσσα Ε΄ 15.1. ΄΄ Τηλεόραση: τα θετικά … και τα αρνητικά ΄΄Χρήστος Χαρμπής
 
Γλώσσα Ε΄- Επανάληψη 6ης Ενότητας: ΄΄Οι φίλοι μας, οι φίλες μας΄΄
Γλώσσα Ε΄- Επανάληψη 6ης Ενότητας: ΄΄Οι φίλοι μας, οι φίλες μας΄΄Γλώσσα Ε΄- Επανάληψη 6ης Ενότητας: ΄΄Οι φίλοι μας, οι φίλες μας΄΄
Γλώσσα Ε΄- Επανάληψη 6ης Ενότητας: ΄΄Οι φίλοι μας, οι φίλες μας΄΄Χρήστος Χαρμπής
 
Μαθηματικά Ε΄ 7.42. ΄΄ Είδη τριγώνων ως προς τις γωνίες ΄΄
Μαθηματικά Ε΄ 7.42. ΄΄ Είδη τριγώνων ως προς τις γωνίες ΄΄Μαθηματικά Ε΄ 7.42. ΄΄ Είδη τριγώνων ως προς τις γωνίες ΄΄
Μαθηματικά Ε΄ 7.42. ΄΄ Είδη τριγώνων ως προς τις γωνίες ΄΄Χρήστος Χαρμπής
 
χημεια α λυκειου 1ο κεφαλαιο
χημεια α λυκειου 1ο κεφαλαιοχημεια α λυκειου 1ο κεφαλαιο
χημεια α λυκειου 1ο κεφαλαιοPetros Birbas M.Eng, MSc
 
Γλώσσα ΣΤ΄ . Σύντομη επανάληψη 10ης ενότητας ΄΄ Ατυχήματα΄΄
Γλώσσα ΣΤ΄ . Σύντομη επανάληψη 10ης ενότητας  ΄΄ Ατυχήματα΄΄Γλώσσα ΣΤ΄ . Σύντομη επανάληψη 10ης ενότητας  ΄΄ Ατυχήματα΄΄
Γλώσσα ΣΤ΄ . Σύντομη επανάληψη 10ης ενότητας ΄΄ Ατυχήματα΄΄Χρήστος Χαρμπής
 
Μαθηματικά Ε΄ 6.38. ΄΄ Κοινά πολλαπλάσια, Ε.Κ.Π. ΄΄
Μαθηματικά Ε΄ 6.38. ΄΄ Κοινά πολλαπλάσια, Ε.Κ.Π. ΄΄Μαθηματικά Ε΄ 6.38. ΄΄ Κοινά πολλαπλάσια, Ε.Κ.Π. ΄΄
Μαθηματικά Ε΄ 6.38. ΄΄ Κοινά πολλαπλάσια, Ε.Κ.Π. ΄΄Χρήστος Χαρμπής
 
2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίας2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίαςMariaProGr
 
Μονόπτωτα και δίπτωτα ρήματα
Μονόπτωτα και δίπτωτα ρήματαΜονόπτωτα και δίπτωτα ρήματα
Μονόπτωτα και δίπτωτα ρήματαManiatis Kostas
 
Μη γραμμικά συστήματα - Άλγεβρα Β Λυκείου
Μη γραμμικά συστήματα - Άλγεβρα Β ΛυκείουΜη γραμμικά συστήματα - Άλγεβρα Β Λυκείου
Μη γραμμικά συστήματα - Άλγεβρα Β ΛυκείουΜάκης Χατζόπουλος
 
Μαθηματικά Δ΄ 5. 30. ΄΄Διακρίνω το περίγραμμα από την επιφάνεια΄΄
Μαθηματικά Δ΄  5. 30. ΄΄Διακρίνω το περίγραμμα από την επιφάνεια΄΄Μαθηματικά Δ΄  5. 30. ΄΄Διακρίνω το περίγραμμα από την επιφάνεια΄΄
Μαθηματικά Δ΄ 5. 30. ΄΄Διακρίνω το περίγραμμα από την επιφάνεια΄΄Χρήστος Χαρμπής
 

What's hot (20)

ΕΝΕΡΓΗΤΙΚΑ ΡΗΜΑΤΑ-ΑΝΤΙΚΕΙΜΕΝΟ
ΕΝΕΡΓΗΤΙΚΑ ΡΗΜΑΤΑ-ΑΝΤΙΚΕΙΜΕΝΟΕΝΕΡΓΗΤΙΚΑ ΡΗΜΑΤΑ-ΑΝΤΙΚΕΙΜΕΝΟ
ΕΝΕΡΓΗΤΙΚΑ ΡΗΜΑΤΑ-ΑΝΤΙΚΕΙΜΕΝΟ
 
Το βιβλίο μου για τη Γεωμετρία (2)
Το βιβλίο μου για τη Γεωμετρία (2)Το βιβλίο μου για τη Γεωμετρία (2)
Το βιβλίο μου για τη Γεωμετρία (2)
 
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - Πολυώνυμα
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - ΠολυώνυμαΕπαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - Πολυώνυμα
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - Πολυώνυμα
 
Υποδειγματικά θέματα με λύσεις για την εισαγωγή των Πρότυπων και Ιδιωτικών σχ...
Υποδειγματικά θέματα με λύσεις για την εισαγωγή των Πρότυπων και Ιδιωτικών σχ...Υποδειγματικά θέματα με λύσεις για την εισαγωγή των Πρότυπων και Ιδιωτικών σχ...
Υποδειγματικά θέματα με λύσεις για την εισαγωγή των Πρότυπων και Ιδιωτικών σχ...
 
Τσικολάτας Α. (2014) Παιδαγωγική Έκθεση Μαθητή. Αθήνα
Τσικολάτας Α. (2014) Παιδαγωγική Έκθεση Μαθητή. ΑθήναΤσικολάτας Α. (2014) Παιδαγωγική Έκθεση Μαθητή. Αθήνα
Τσικολάτας Α. (2014) Παιδαγωγική Έκθεση Μαθητή. Αθήνα
 
θέματα επαναληπτικά-θεωρία-ασκήσεις
θέματα επαναληπτικά-θεωρία-ασκήσειςθέματα επαναληπτικά-θεωρία-ασκήσεις
θέματα επαναληπτικά-θεωρία-ασκήσεις
 
Αριθμητικές Παραστάσεις Στ' Δημοτικού
Αριθμητικές Παραστάσεις Στ' ΔημοτικούΑριθμητικές Παραστάσεις Στ' Δημοτικού
Αριθμητικές Παραστάσεις Στ' Δημοτικού
 
Γλώσσα Ε΄ 15.1. ΄΄ Τηλεόραση: τα θετικά … και τα αρνητικά ΄΄
Γλώσσα Ε΄ 15.1. ΄΄ Τηλεόραση: τα θετικά … και τα αρνητικά ΄΄Γλώσσα Ε΄ 15.1. ΄΄ Τηλεόραση: τα θετικά … και τα αρνητικά ΄΄
Γλώσσα Ε΄ 15.1. ΄΄ Τηλεόραση: τα θετικά … και τα αρνητικά ΄΄
 
Βρίσκω το ποσοστό %
Βρίσκω το ποσοστό %Βρίσκω το ποσοστό %
Βρίσκω το ποσοστό %
 
ΑΕΠΠ - Λογικές Εκφράσεις
ΑΕΠΠ - Λογικές ΕκφράσειςΑΕΠΠ - Λογικές Εκφράσεις
ΑΕΠΠ - Λογικές Εκφράσεις
 
Γλώσσα Ε΄- Επανάληψη 6ης Ενότητας: ΄΄Οι φίλοι μας, οι φίλες μας΄΄
Γλώσσα Ε΄- Επανάληψη 6ης Ενότητας: ΄΄Οι φίλοι μας, οι φίλες μας΄΄Γλώσσα Ε΄- Επανάληψη 6ης Ενότητας: ΄΄Οι φίλοι μας, οι φίλες μας΄΄
Γλώσσα Ε΄- Επανάληψη 6ης Ενότητας: ΄΄Οι φίλοι μας, οι φίλες μας΄΄
 
Μαθηματικά Ε΄ 7.42. ΄΄ Είδη τριγώνων ως προς τις γωνίες ΄΄
Μαθηματικά Ε΄ 7.42. ΄΄ Είδη τριγώνων ως προς τις γωνίες ΄΄Μαθηματικά Ε΄ 7.42. ΄΄ Είδη τριγώνων ως προς τις γωνίες ΄΄
Μαθηματικά Ε΄ 7.42. ΄΄ Είδη τριγώνων ως προς τις γωνίες ΄΄
 
χημεια α λυκειου 1ο κεφαλαιο
χημεια α λυκειου 1ο κεφαλαιοχημεια α λυκειου 1ο κεφαλαιο
χημεια α λυκειου 1ο κεφαλαιο
 
Γλώσσα ΣΤ΄ . Σύντομη επανάληψη 10ης ενότητας ΄΄ Ατυχήματα΄΄
Γλώσσα ΣΤ΄ . Σύντομη επανάληψη 10ης ενότητας  ΄΄ Ατυχήματα΄΄Γλώσσα ΣΤ΄ . Σύντομη επανάληψη 10ης ενότητας  ΄΄ Ατυχήματα΄΄
Γλώσσα ΣΤ΄ . Σύντομη επανάληψη 10ης ενότητας ΄΄ Ατυχήματα΄΄
 
Μαθηματικά Ε΄ 6.38. ΄΄ Κοινά πολλαπλάσια, Ε.Κ.Π. ΄΄
Μαθηματικά Ε΄ 6.38. ΄΄ Κοινά πολλαπλάσια, Ε.Κ.Π. ΄΄Μαθηματικά Ε΄ 6.38. ΄΄ Κοινά πολλαπλάσια, Ε.Κ.Π. ΄΄
Μαθηματικά Ε΄ 6.38. ΄΄ Κοινά πολλαπλάσια, Ε.Κ.Π. ΄΄
 
840 λεξιλογιο εμπλουτισμοσ 1
840 λεξιλογιο εμπλουτισμοσ 1840 λεξιλογιο εμπλουτισμοσ 1
840 λεξιλογιο εμπλουτισμοσ 1
 
2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίας2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίας
 
Μονόπτωτα και δίπτωτα ρήματα
Μονόπτωτα και δίπτωτα ρήματαΜονόπτωτα και δίπτωτα ρήματα
Μονόπτωτα και δίπτωτα ρήματα
 
Μη γραμμικά συστήματα - Άλγεβρα Β Λυκείου
Μη γραμμικά συστήματα - Άλγεβρα Β ΛυκείουΜη γραμμικά συστήματα - Άλγεβρα Β Λυκείου
Μη γραμμικά συστήματα - Άλγεβρα Β Λυκείου
 
Μαθηματικά Δ΄ 5. 30. ΄΄Διακρίνω το περίγραμμα από την επιφάνεια΄΄
Μαθηματικά Δ΄  5. 30. ΄΄Διακρίνω το περίγραμμα από την επιφάνεια΄΄Μαθηματικά Δ΄  5. 30. ΄΄Διακρίνω το περίγραμμα από την επιφάνεια΄΄
Μαθηματικά Δ΄ 5. 30. ΄΄Διακρίνω το περίγραμμα από την επιφάνεια΄΄
 

Viewers also liked

το δικό μου Puzzle
το δικό μου Puzzleτο δικό μου Puzzle
το δικό μου Puzzleevgeni45
 
Αλγόριθμος και Αλγοριθμικές Δομές
Αλγόριθμος και Αλγοριθμικές ΔομέςΑλγόριθμος και Αλγοριθμικές Δομές
Αλγόριθμος και Αλγοριθμικές Δομέςbziskos
 
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥAnastasia Stathopoulou
 
2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμου2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμουpainter1971
 
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝAnastasia Stathopoulou
 
Πρόβλημα-->Αλγόριθμος-->Πρόγραμμα
Πρόβλημα-->Αλγόριθμος-->ΠρόγραμμαΠρόβλημα-->Αλγόριθμος-->Πρόγραμμα
Πρόβλημα-->Αλγόριθμος-->Πρόγραμμαxristiana georgous
 
εισαγωγική παρουσίαση ΠΑΔ
εισαγωγική παρουσίαση ΠΑΔεισαγωγική παρουσίαση ΠΑΔ
εισαγωγική παρουσίαση ΠΑΔGregory Davrazos
 
Έντυπο Δόμησης Διδάσκαλιας
Έντυπο Δόμησης Διδάσκαλιας Έντυπο Δόμησης Διδάσκαλιας
Έντυπο Δόμησης Διδάσκαλιας Georgios Giannakopoulos
 

Viewers also liked (11)

το δικό μου Puzzle
το δικό μου Puzzleτο δικό μου Puzzle
το δικό μου Puzzle
 
Αλγόριθμος και Αλγοριθμικές Δομές
Αλγόριθμος και Αλγοριθμικές ΔομέςΑλγόριθμος και Αλγοριθμικές Δομές
Αλγόριθμος και Αλγοριθμικές Δομές
 
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
 
2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμου2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμου
 
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ
 
Πρόβλημα-->Αλγόριθμος-->Πρόγραμμα
Πρόβλημα-->Αλγόριθμος-->ΠρόγραμμαΠρόβλημα-->Αλγόριθμος-->Πρόγραμμα
Πρόβλημα-->Αλγόριθμος-->Πρόγραμμα
 
παδ 2
παδ 2παδ 2
παδ 2
 
παδ
παδπαδ
παδ
 
εισαγωγική παρουσίαση ΠΑΔ
εισαγωγική παρουσίαση ΠΑΔεισαγωγική παρουσίαση ΠΑΔ
εισαγωγική παρουσίαση ΠΑΔ
 
Έντυπο Δόμησης Διδάσκαλιας
Έντυπο Δόμησης Διδάσκαλιας Έντυπο Δόμησης Διδάσκαλιας
Έντυπο Δόμησης Διδάσκαλιας
 
παδ 03
παδ 03παδ 03
παδ 03
 

More from ble nature

Mathematical logic
Mathematical logicMathematical logic
Mathematical logicble nature
 
Logic for everyone
Logic for everyoneLogic for everyone
Logic for everyoneble nature
 
λογικές εκφράσεις δομημένος προγραμματισμός
λογικές εκφράσεις   δομημένος προγραμματισμόςλογικές εκφράσεις   δομημένος προγραμματισμός
λογικές εκφράσεις δομημένος προγραμματισμόςble nature
 
Cloud services-mednautilus-brochure.original
Cloud services-mednautilus-brochure.originalCloud services-mednautilus-brochure.original
Cloud services-mednautilus-brochure.originalble nature
 
Java free-book
Java free-bookJava free-book
Java free-bookble nature
 

More from ble nature (6)

Mathematical logic
Mathematical logicMathematical logic
Mathematical logic
 
Logic for everyone
Logic for everyoneLogic for everyone
Logic for everyone
 
Matrices
MatricesMatrices
Matrices
 
λογικές εκφράσεις δομημένος προγραμματισμός
λογικές εκφράσεις   δομημένος προγραμματισμόςλογικές εκφράσεις   δομημένος προγραμματισμός
λογικές εκφράσεις δομημένος προγραμματισμός
 
Cloud services-mednautilus-brochure.original
Cloud services-mednautilus-brochure.originalCloud services-mednautilus-brochure.original
Cloud services-mednautilus-brochure.original
 
Java free-book
Java free-bookJava free-book
Java free-book
 

Recently uploaded

Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptxΕκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx36dimperist
 
Δημιουργία εφημερίδας .pdf
Δημιουργία εφημερίδας                       .pdfΔημιουργία εφημερίδας                       .pdf
Δημιουργία εφημερίδας .pdfDimitra Mylonaki
 
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxΕνσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxMichail Desperes
 
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxtheologisgr
 
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfssuserf9afe7
 
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptx
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptxΞενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptx
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptxDimitraKarabali
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxAreti Arvithi
 
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΜαρία Διακογιώργη
 
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΕπιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΜαρία Διακογιώργη
 
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΜαρία Διακογιώργη
 
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων -  Βυζαντινή ΑυτοκρατορίαΗ Δυναστεία των Παλαιολόγων -  Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορίαeucharis
 
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHRODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHROUT Family
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx7gymnasiokavalas
 
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Areti Arvithi
 
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.ppt
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.pptM32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.ppt
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.pptAntigoniVolikou1
 
Διαχείριση χρόνου παιδιών
Διαχείριση χρόνου                    παιδιώνΔιαχείριση χρόνου                    παιδιών
Διαχείριση χρόνου παιδιώνDimitra Mylonaki
 
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docxΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docxtheologisgr
 
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxssuserb0ed14
 
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΜαρία Διακογιώργη
 
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxMertxu Ovejas
 

Recently uploaded (20)

Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptxΕκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
 
Δημιουργία εφημερίδας .pdf
Δημιουργία εφημερίδας                       .pdfΔημιουργία εφημερίδας                       .pdf
Δημιουργία εφημερίδας .pdf
 
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxΕνσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
 
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
 
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
 
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptx
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptxΞενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptx
Ξενάγηση στο ιστορικό κέντρο των Ιωαννίνων.pptx
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
 
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΤΑ ΚΕΙΜΕΝΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
 
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΕπιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
 
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
 
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων -  Βυζαντινή ΑυτοκρατορίαΗ Δυναστεία των Παλαιολόγων -  Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
 
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHRODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
 
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
 
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.ppt
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.pptM32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.ppt
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.ppt
 
Διαχείριση χρόνου παιδιών
Διαχείριση χρόνου                    παιδιώνΔιαχείριση χρόνου                    παιδιών
Διαχείριση χρόνου παιδιών
 
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docxΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
 
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
 
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
 
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
 

αλγοριθμος ευκλειδη

  • 1. ΕΥΡΕΣΗ ΜΕΓΙΣΤΟΥ ΚΟΙΝΟΥ ΔΙΑΙΡΕΤΗ (ΑΛΓΟΡΙΘΜΟΙ, Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani, σελ. 15-39)
  • 2. Εύρεση Μέγιστου Κοινού Διαιρέτη Το πρόβλημα: • Δεδομένα: δύο ακέραιοι a και b • Ζητούμενο: ο μέγιστος ακέραιος που διαιρεί και τους δύο δοσμένους αριθμούς, γνωστός ως Μέγιστος Κοινός Διαιρέτης τους (Greatest Common Divisor – GCD)
  • 3. Εύρεση Μέγιστου Κοινού Διαιρέτη • Έστω a=27 και b=9 • Οι διαιρέτες του 27 είναι: 1,3,9,27 • Οι διαιρέτες του 9 είναι: 1,3,9 • Ο μεγαλύτερος διαιρέτης κοινός και στις 2 λίστες είναι ο 9 • Επομένως, ο μέγιστος κοινός διαιρέτης (GCD) των αριθμών 27 και 9 είναι ο 9
  • 4. Εύρεση Μέγιστου Κοινού Διαιρέτη • Ένας συστηματικός τρόπος για να υπολογίζουμε το μέγιστο κοινό διαιρέτη δύο αριθμών είναι – να αναλύσουμε τους δύο αριθμούς σε γινόμενο πρώτων παραγόντων και – να πολλαπλασιάσουμε τους κοινούς τους παράγοντες ώστε να πάρουμε το μέγιστο κοινό διαιρέτη τους • Έστω a=1035 και b=759 – 1035=32*5*23 – 759=3*11*23 – Μέγιστος κοινός διαιρέτης των 1035 και 759 είναι ο 3*23=69
  • 5. Εύρεση Μέγιστου Κοινού Διαιρέτη • Ένας συστηματικός τρόπος για να υπολογίζουμε το μέγιστο κοινό διαιρέτη δύο αριθμών είναι – να αναλύσουμε τους δύο αριθμούς σε γινόμενο πρώτων παραγόντων και – να πολλαπλασιάσουμε τους κοινούς τους παράγοντες ώστε να πάρουμε το μέγιστο κοινό διαιρέτη τους • Έστω a=1035 και b=759 – 1035=32*5*23 – 759=3*11*23 – Μέγιστος κοινός διαιρέτης των 1035 και 759 είναι ο 3*23=69 ΔΕΝ γνωρίζουμε τρόπο για να το κάνουμε αποδοτικά!!!!!!
  • 6. Εύρεση Μέγιστου Κοινού Διαιρέτη • Αποδοτικότερος τρόπος;;;;;;;; • ΑΛΓΟΡΙΘΜΟΣ ΤΟΥ ΕΥΚΛΕΙΔΗ – Ανακαλύφθηκε από τον Έλληνα μαθηματικό περισσότερο από 2000 χρόνια πριν…
  • 7. Εύρεση Μέγιστου Κοινού Διαιρέτη Ο ΑΛΓΟΡΙΘΜΟΣ ΤΟΥ ΕΥΚΛΕΙΔΗ ΓΙΑ ΤΗΝ ΕΥΡΕΣΗ ΤΟΥ ΜΕΓΙΣΤΟΥ ΚΟΙΝΟΥ ΔΙΑΙΡΕΤΗ a mod b σημαίνει: το υπόλοιπο που αφήνει η διαίρεση του a με το b Π.χ., 5 mod 3=2, 6 mod 3=0 κ.ο.κ.
  • 8. Εύρεση Μέγιστου Κοινού Διαιρέτη Ο ΑΛΓΟΡΙΘΜΟΣ ΤΟΥ ΕΥΚΛΕΙΔΗ ΓΙΑ ΤΗΝ ΕΥΡΕΣΗ ΤΟΥ ΜΕΓΙΣΤΟΥ ΚΟΙΝΟΥ ΔΙΑΙΡΕΤΗ Παραδείγματα εκτέλεσης του αλγορίθμου: GCD(18,9)=GCD(9,0) ⇒ GCD(18,9)=9 GCD(37,11)=GCD(11,4) ⇒ GCD(4,3)=GCD(3,1)=GCD(1,0) ⇒ GCD(37,11)=1
  • 9. Εύρεση Μέγιστου Κοινού Διαιρέτη Ο ΑΛΓΟΡΙΘΜΟΣ ΤΟΥ ΕΥΚΛΕΙΔΗ ΓΙΑ ΤΗΝ ΕΥΡΕΣΗ ΤΟΥ ΜΕΓΙΣΤΟΥ ΚΟΙΝΟΥ ΔΙΑΙΡΕΤΗ Παραδείγματα εκτέλεσης του αλγορίθμου: GCD(18,9)=GCD(9,0) ⇒ GCD(18,9)=9 GCD(37,11)=GCD(11,4) ⇒ GCD(4,3)=GCD(3,1)=GCD(1,0) ⇒ GCD(37,11)=1 Αριθμοί όπως οι 37 και 11, που έχουν ΜΚΔ το 1 λέγονται σχετικά πρώτοι μεταξύ τους.
  • 10. Εύρεση Μέγιστου Κοινού Διαιρέτη Ο ΑΛΓΟΡΙΘΜΟΣ ΤΟΥ ΕΥΚΛΕΙΔΗ ΓΙΑ ΤΗΝ ΕΥΡΕΣΗ ΤΟΥ ΜΕΓΙΣΤΟΥ ΚΟΙΝΟΥ ΔΙΑΙΡΕΤΗ GCD(18,9)=GCD(9,0) ⇒ GCD(18,9)=9 GCD(37,11)=GCD(11,4) ⇒ GCD(4,3)=GCD(3,1)=GCD(1,0) ⇒ GCD(37,11)=1 *
  • 11. Αλγόριθμος Ευκλείδη: ορθότητα Ο αλγόριθμος υλοποιεί ακριβώς τον παρακάτω κανόνα: • Αν x και y θετικοί ακέραιοι με x≥y, τότε gcd(x,y) = gcd(x mod y,y) Γιατί ισχύει αυτό; • Αρκεί να δείξουμε ότι gcd(x, y)=gcd(x-y, y) από όπου προκύπτει και ο παραπάνω κανόνας αφαιρώντας συνεχώς τον y από τον x – Αν ένας αριθμός διαιρεί τους x και y τότε διαιρεί και τον x-y • Κάθε ακέραιος a που διαιρεί και τον x(=ka) και τον y(=ma) διαιρεί επίσης και τον x-y(=ka-ma=(k-m)a), επομένως gcd(x,y)=gcd(x-y,y). – Αντίστροφα, αν ένας αριθμός διαιρεί τους x-y και y τότε διαιρεί και τον x • Όμοια, κάθε ακέραιος a που διαιρεί και τον x-y(=ka) και τον y(=ma) διαιρεί επίσης και τον x(=(m+k)a) και τον y(=ma). • Επομένως gcd(x,y)=gcd(x-y,y)
  • 12. Αλγόριθμος Ευκλείδη: χρόνος εκτέλεσης • Για να υπολογίσουμε το χρόνο εκτέλεσης του αλγορίθμου, πρέπει να δούμε πόσο γρήγορα μειώνονται οι αριθμοί (a,b) σε κάθε αναδρομική κλήση • Σε κάθε γύρο, οι αριθμοί (a,b) γίνονται (b,a mod b): η σειρά τους αλλάζει, και ο μεγαλύτερος από αυτούς, δηλ. ο a, μειώνεται σε a mod b • Αυτή είναι μια σημαντική μείωση
  • 13. Αλγόριθμος Ευκλείδη: χρόνος εκτέλεσης Πόσο μικρότεροι γίνονται οι αριθμοί σε κάθε γύρο; • Αν a≥b τότε a mod b<a/2 Απόδειξη • Ισχύει είτε b≤a/2 είτε b>a/2 a b a b
  • 14. Αλγόριθμος Ευκλείδη: χρόνος εκτέλεσης Πόσο μικρότεροι γίνονται οι αριθμοί σε κάθε γύρο; • Αν a≥b τότε a mod b<a/2 Απόδειξη • Ισχύει είτε b≤a/2 είτε b>a/2 – Αν b≤a/2 τότε a mod b < b ≤ a/2 a b
  • 15. Αλγόριθμος Ευκλείδη: χρόνος εκτέλεσης Πόσο μικρότεροι γίνονται οι αριθμοί σε κάθε γύρο; • Αν a≥b τότε a mod b<a/2 Απόδειξη • Ισχύει είτε b≤a/2 είτε b>a/2 – Αν b>a/2 τότε a mod b=α-b<a/2 a b
  • 16. Αλγόριθμος Ευκλείδη: χρόνος εκτέλεσης • Αυτό σημαίνει ότι μετά από δύο διαδοχικούς γύρους, και οι δύο αριθμοί, a και b, είναι τουλάχιστον μισοί σε τιμή – δηλ., το μήκος του καθενός μειώνεται τουλάχιστον κατά 1 bit • Αν αρχικά είναι n-bit ακέραιοι, τότε η βασική περίπτωση επιτυγχάνεται μετά από 2n αναδρομικές κλήσεις • Και επειδή κάθε κλήση απαιτεί μία διαίρεση που απαιτεί τετραγωνικό χρόνο, ο συνολικός χρόνος εκτέλεσης είναι O(n3)
  • 17. Αλγόριθμος Ευκλείδη: χρόνος εκτέλεσης • Αρχικά: gcd(a,b) • Βήμα 1: gcd(b,a mod b) • Βήμα 2: gcd(a mod b, b mod (a mod b)) • Έστω ότι οι αριθμοί a και b έχουν αρχικά n bits ο καθένας • Σε 2 βήματα, ο πρώτος αριθμός (το ίδιο ισχύει και για το δεύτερο) έχει μειωθεί στο μισό – Μείωση στο μισό = έχει 1 bit λιγότερο • Για να τερματίσει ο αλγόριθμος πρέπει ο δεύτερος αριθμός να γίνει 0 ⇒ να χάσει n bits – «κόβω» 1 bit σε 2 βήματα – «κόβω» n bits σε πόσα βήματα; – Σε 2*n βήματα, δηλ. σε πλήθος βημάτων της τάξης του n (ή O(n) βήματα) • Μετά από 2 διαδοχικά βήματα μειώνω τον a σε a mod b, κάνοντας μία διαίρεση που κοστίζει της τάξης του n2 βήματα (ή Ο(n2) βήματα) • Οπότε, συνολικά απαιτούνται: O(n) * Ο(n2) = Ο(n3) βήματα