Ευκλείδιο αλγόριθμος εύρεσης ΜΚΔ
Συντονιστής: spyros
- polysot
- Επιμελητής
- Δημοσιεύσεις: 2601
- Εγγραφή: Δευ Οκτ 19, 2009 11:43 pm
- Τοποθεσία: Όπου βρω ενδιαφέρουσες προσωπικότητες...
- Επικοινωνία:
Ευκλείδιο αλγόριθμος εύρεσης ΜΚΔ
Για την εύρεση του Μέγιστου κοινού διαιρέτη δύο ακεραίων αριθμών ο Ευκλείδειος αλγόριθμος λειτουργεί ως εξής :
πχ ΜΚΔ(1547,560)
1547 : 560 -> 1547 = 2 Χ 560 + 427
560 : 427 -> 560 = 1 Χ 427 + 133
427 : 133 -> 427 = 3 Χ 133 + 28
133 : 28 -> 133 = 4 Χ 28 +21
28 : 21 -> 28 = 1 Χ 21 + 7
Το 7 διαιρεί το 21, ο αλγόριθμος τερματίζει : ΜΚΔ(1547,560) = 7
Γνωρίζει κάποιος αν μπορεί να προσαρμοστεί ο αλγόριθμος αυτός για την εύρεση ΜΚΔ περισσοτέρων αριθμών;
πχ ΜΚΔ(1547,560)
1547 : 560 -> 1547 = 2 Χ 560 + 427
560 : 427 -> 560 = 1 Χ 427 + 133
427 : 133 -> 427 = 3 Χ 133 + 28
133 : 28 -> 133 = 4 Χ 28 +21
28 : 21 -> 28 = 1 Χ 21 + 7
Το 7 διαιρεί το 21, ο αλγόριθμος τερματίζει : ΜΚΔ(1547,560) = 7
Γνωρίζει κάποιος αν μπορεί να προσαρμοστεί ο αλγόριθμος αυτός για την εύρεση ΜΚΔ περισσοτέρων αριθμών;
Σωτήρης Δ. Χασάπης
Ζήσε τα μαθηματικά σου!
-----------------------------
"There is a scientific taste just as there is a literary or artistic one", Renan
"The journey of a thousand miles begins with one step.", Lao Tzu
Ζήσε τα μαθηματικά σου!
-----------------------------
"There is a scientific taste just as there is a literary or artistic one", Renan
"The journey of a thousand miles begins with one step.", Lao Tzu
- nsmavrogiannis
- Επιμελητής
- Δημοσιεύσεις: 4480
- Εγγραφή: Σάβ Δεκ 20, 2008 7:13 pm
- Τοποθεσία: Αθήνα
- Επικοινωνία:
Re: Ευκλείδιο αλγόριθμος εύρεσης ΜΚΔ
Ξεκινάμε με τον πιο μικρό αριθμό και εναποθέτουμε
- κάτω από αυτόν τον εαυτό του
-κάτω από τους άλλους το υπόλοιπο της διαίρεσης με αυτόν.
Συνεχίζουμε.
'Οταν βρούμε μηδενικά στις άλλες θέσεις έχουμε τερματίσει.
Παράδειγμα

Ο ΜΚΔ είναι ο 3
Μαυρογιάννης
- κάτω από αυτόν τον εαυτό του
-κάτω από τους άλλους το υπόλοιπο της διαίρεσης με αυτόν.
Συνεχίζουμε.
'Οταν βρούμε μηδενικά στις άλλες θέσεις έχουμε τερματίσει.
Παράδειγμα

Ο ΜΚΔ είναι ο 3
Μαυρογιάννης
Αν κανείς δεν ελπίζει, δεν θα βρεί το ανέλπιστο, οι δρόμοι για το ανεξερεύνητο θα είναι κλειστοί.
Ηράκλειτος
Ηράκλειτος
- polysot
- Επιμελητής
- Δημοσιεύσεις: 2601
- Εγγραφή: Δευ Οκτ 19, 2009 11:43 pm
- Τοποθεσία: Όπου βρω ενδιαφέρουσες προσωπικότητες...
- Επικοινωνία:
Re: Ευκλείδιο αλγόριθμος εύρεσης ΜΚΔ
Α πολύ ωραία Νίκο
Εγώ είχα στο μυαλό μου μία μέθοδο παρόμοια με αυτή του ΕΚΠ, με χρήση πρώτων διαιρετών, η οποία έχει και το μειονέκτημα βέβαια ότι δεν μπορείς να τους βρεις εύκολα, ιδιαίτερα αν είναι μεγάλοι. Συγκεκριμένα :
ΕΚΠ(60,120,84)
60 120 84 | 2 : Βάζω τον μικρότερο πρώτο, ο οποίος διαιρεί τουλάχιστον έναν από τους αριθμούς
30 60 42 | 2 : στην επόμενη γραμμή έβαλα τα πηλίκα όσων διαιρούνται και τους ίδιους όταν δεν διαιρούνται και συνεχίζω ομοίως:
15 30 21| 2
15 15 21 | 3
5 5 7 | 5
1 1 7 | 7 Σταματώ όταν όλα τα πηλίκα είναι 1 και το ΕΚΠ είναι το γινόμενο των πρώτων
1 1 1 ΕΚΠ(60,120,84) = 2. 2. 2. 3. 5. 7 = 840
ΜΚΔ(60,120,64)
60 120 84 | 2 Βάζω το μικρότερο πρώτο, ο οποίος διαιρεί ΟΛΟΥΣ τους αριθμούς
30 60 42 | 2 στην επόμενη γραμμή βάζω τα πηλίκα των διαιρέσεων
15 30 21 | 3 και ο αλγόριθμος τελειώνει όταν υπάρξουν δύο σχετικά πρώτοι μεταξύ τους αριθμοί.
5 10 7 ΜΚΔ(60,120,84) = 2 . 2 . 3 = 12
Αλλά όπως είπα και οι δύο διαδικασίες έχουν το μειονέκτημα ότι σε αριθμούς με παράγοντες μεγάλους πρώτους "δυσκολεύουν".
Έχουν βέβαια και το πλεονέκτημα ότι "μοιάζουν" ως μέθοδοι και ενδεχομένως να είναι ευκολότερα "απομνημονεύσιμοι" στη χρήση τους από παιδιά, αν τους αναφέρει κανείς ότι: για το ΕΚΠ θέλουμε να διαιρεί τουλάχιστον έναν αριθμό, ενώ για τον ΜΚΔ θέλουμε να τους διαιρεί όλους...
Εγώ είχα στο μυαλό μου μία μέθοδο παρόμοια με αυτή του ΕΚΠ, με χρήση πρώτων διαιρετών, η οποία έχει και το μειονέκτημα βέβαια ότι δεν μπορείς να τους βρεις εύκολα, ιδιαίτερα αν είναι μεγάλοι. Συγκεκριμένα :
ΕΚΠ(60,120,84)
60 120 84 | 2 : Βάζω τον μικρότερο πρώτο, ο οποίος διαιρεί τουλάχιστον έναν από τους αριθμούς
30 60 42 | 2 : στην επόμενη γραμμή έβαλα τα πηλίκα όσων διαιρούνται και τους ίδιους όταν δεν διαιρούνται και συνεχίζω ομοίως:
15 30 21| 2
15 15 21 | 3
5 5 7 | 5
1 1 7 | 7 Σταματώ όταν όλα τα πηλίκα είναι 1 και το ΕΚΠ είναι το γινόμενο των πρώτων
1 1 1 ΕΚΠ(60,120,84) = 2. 2. 2. 3. 5. 7 = 840
ΜΚΔ(60,120,64)
60 120 84 | 2 Βάζω το μικρότερο πρώτο, ο οποίος διαιρεί ΟΛΟΥΣ τους αριθμούς
30 60 42 | 2 στην επόμενη γραμμή βάζω τα πηλίκα των διαιρέσεων
15 30 21 | 3 και ο αλγόριθμος τελειώνει όταν υπάρξουν δύο σχετικά πρώτοι μεταξύ τους αριθμοί.
5 10 7 ΜΚΔ(60,120,84) = 2 . 2 . 3 = 12
Αλλά όπως είπα και οι δύο διαδικασίες έχουν το μειονέκτημα ότι σε αριθμούς με παράγοντες μεγάλους πρώτους "δυσκολεύουν".
Έχουν βέβαια και το πλεονέκτημα ότι "μοιάζουν" ως μέθοδοι και ενδεχομένως να είναι ευκολότερα "απομνημονεύσιμοι" στη χρήση τους από παιδιά, αν τους αναφέρει κανείς ότι: για το ΕΚΠ θέλουμε να διαιρεί τουλάχιστον έναν αριθμό, ενώ για τον ΜΚΔ θέλουμε να τους διαιρεί όλους...
Σωτήρης Δ. Χασάπης
Ζήσε τα μαθηματικά σου!
-----------------------------
"There is a scientific taste just as there is a literary or artistic one", Renan
"The journey of a thousand miles begins with one step.", Lao Tzu
Ζήσε τα μαθηματικά σου!
-----------------------------
"There is a scientific taste just as there is a literary or artistic one", Renan
"The journey of a thousand miles begins with one step.", Lao Tzu
-
gerassimosm
- Δημοσιεύσεις: 1
- Εγγραφή: Κυρ Νοέμ 20, 2016 1:24 pm
Re: Ευκλείδιο αλγόριθμος εύρεσης ΜΚΔ
Κάνεις λάθος. Η εύρεση Μ.Κ.Δ. με Ε.Κ.Π. γίνεται μόνο όταν οι αριθμοί είναι πρώτοι δηλαδή διαιρούνται μόνο με το 1 και τον εαυτό τους.
:9sta9:
-
Mihalis_Lambrou
- Επιμελητής
- Δημοσιεύσεις: 18001
- Εγγραφή: Κυρ Δεκ 21, 2008 2:04 am
Re: Ευκλείδιο αλγόριθμος εύρεσης ΜΚΔ
Καλώς στο φόρουμ.gerassimosm έγραψε:
Κάνεις λάθος. Η εύρεση Μ.Κ.Δ. με Ε.Κ.Π. γίνεται μόνο όταν οι αριθμοί είναι πρώτοι δηλαδή διαιρούνται μόνο με το 1 και τον εαυτό τους.
Στο παραπάνω δεν έχεις δίκιο γιατί ισχύει
με το γινόμενο των Μ.Κ.Δ.
και Ε.Κ.Π.
. Οπότε αν ξέρεις το ένα, βρίσκεις το άλλο (ανεξάρτητα από το αν είναι ή δεν είναι πρώτοι μεταξύ τους οι
.)Μέλη σε σύνδεση
Μέλη σε αυτήν τη Δ. Συζήτηση: Google [Bot] και 6 επισκέπτες
