Documente Academic
Documente Profesional
Documente Cultură
Teorie: Algoritmul Euclid: gsete cel mai mare divizor comun (cmmdc)
pt. numere mari
Pentru numere mari, descompunerea n factori primi este dificil.
Dac vrem s stabilim cel mai mare divizor comun (cmmdc) al unor astfel de numere mari, atunci se va
folosi o metod care nu folosete descompunerea n factori primi, ci algoritmul lui Euclid... a se vedea
exemplul de mai jos.
Calculm cel mai mare divizor comun (cmmdc) al numerelor 53.667 i 25.527
folosind algoritmul lui Euclid:
53.667 = 25.527 2 + 2.613 (mparte numrul mai mare la numrul mai mic)
25.527 = 2.613 9 + 2.010 (mparte numrul mai mic la restul operaiei de mai sus)
2.613 = 2.010 1 + 603 (mparte restul de la a prima operaie la restul de la a doua operaie)
2.010 = 603 3 + 201 (mparte restul de la a doua operaie la restul de la a treia operaie)
603 = 201 3 + 0 (mparte restul de la a treia operaie la restul de la a patra operaie); n acest
moment, nemaiexistnd rest, ne oprim, 201 e numrul cutat.
Cel mai mare divizor comun al celor dou numere este ultimul rest diferit de zero.
Dac acest ultim rest este egal cu unu, atunci cele dou numere sunt prime ntre ele.
Pentru operaiile de mai sus, 201 este cel mai mare divizor comun (cmmdc) al numerelor 53.667 i
25.527.
Putem demonstra cu ajutorul algoritmului lui Euclid i faptul c dou numere sunt
prime ntre ele.
Algoritmul lui Euclid se poate folosi i pentru aflarea celui mai mare divizor comun
(cmmdc) al mai multor numere, de exemplu a, b i c. Se va proceda n etape. nti vom
gasi cmmdc(a; b) = d apoi vom afla cmmdc(c; d) = e.
Teorie: Algoritmul Euclid pentru gsirea cel mai mic multiplu comun
(cmmmc) pt. numere mari
n cazul numerelor mari devine incomod de calculat cel mai mic multiplu comun (cmmmc), deoarece
descompunerea n factori primi cere mult timp.
Cu ajutorul algoritmului lui Euclid se poate gsi cel mai mare divizor comun (cmmdc) - vezi mai sus, dar
i cel mai mic multiplu comun (cmmmc), dup regula: