P. 1
algoritmul lui euclid2

algoritmul lui euclid2

|Views: 42|Likes:
Published by Sz Erika

More info:

Published by: Sz Erika on Dec 11, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

05/04/2012

pdf

text

original

ALGORITMUL LUI EUCLID

Szasz Erika Clasa a-IX-a A

1

unde D este cel mai mare divizor comun al lui A şi B.în primul rând. care vor începe să joace un rol de prim rang începand din secolul al XVII-lea. rapoartele si proporţiile şi din Cartea a VI-a.Istoric O tradiţie de patru secole pretinde ca primul matematician al epocii elenistice. iar studiul matematicilor epocii alexandrine ar început cu opera lui Euclid. care a dominat matematica elementară până în secolul trecut. şi este de preferat când nu e necesar un Euclid extins. Cartea a X-a. a celui mai mare divizor comun a două numere. care tratează. Functionare Ca funcţionare. “Elementele” pot fi subdivizate in cinci părţi. Primele patru cărţi sunt consacrate geometriei plane. O variantă extinsă a algoritmului lui Euclid. Acesta a dus la noţiuni moderne de algebră abstractă. Aceasta noţiune este studiată în partea a doua. dar algoritmul a fost generalizat în secolul al XIX-lea şi la alte tipuri de numere. algoritmul pur şi simplu împarte deîmparţitul la rest până când împărţitorul este 0. VIII şi IX. Euclid. Algoritmul original a fost descris doar pentru numere naturale şi lungimi geometrice (numere reale). dar nu există nici un document autentic care să sprijine aceasta părere general acceptată. e cea care rezolvă ecuaţia de forma A * X + B * Y = D. pe plan abstract. În Cartea a VII-a apare o axioma care este esenţială pentru găsirea. Aristarh din Samos şi Arhimede. În ele nu se face uz de noţiunea de asemănare. cum ar fi întregii Gaussieni şi polinoamele de o variabilă. care este instrumentul de bază al teoriei elementare a numerelor apare aici pentru prima dată. Partea a cincea şi ultima tratează geometria în spaţiu şi cuprinde Cărţile XI. în legatură cu simplificarea aproximativă a rapoartelor aşa cum o practicau. El constituie şi punctul de plecare al teoriei fracţiilor continue. Poate fi uşor implementat iterativ in C. Teoria numerelor întregi face obiectul părţii a treia care cuprinde Cărţile VII. cu ajutorul algoritmului lui Euclid. este consacrată celor mai simple numere iraţionale algebrice. Acest studiu este un ansamblu foarte impunător si cuprinde. cum ar fi inelele euclidiene. “Elementele”. XII şi XIII. exclusiv studiului figurilor poligonale si circulare. Acest algoritm. 2 . apoi returneaza deîmparţitul. opera fundamentalăîn 13 cărţi. Probabil că această forma este şi cea mai rapidă. ar fi trăit la începutul secolului al III-lea. şi anume. în aceeaşi epoca. formată din Cartea a V-a. care este o aplicare a cărţii anterioare la geometria plană. cum ar fi nodurile şi polinoamele multivariate. cea mai extinsă dintre toate. Algoritmul lui Euclid s-a generalizat şi pentru alte structuri matematice.

Este un element cheie al algoritmului RSA. Algoritmul lui Euclid poate fi utilizat pentru a construi fracţii continue. şi în mai mulţi algoritmi moderni de factorizare a întregilor. cum ar fi teorema celor patru pătrate a lui Lagrange şi teorema fundamentală a aritmeticii (factorizarea unică). şi reluând împărţirea cu vechiul împărţitor şi vechiul rest. calculul CMMDC a doua numere. în metoda lanţului Sturm. durează miliarde de ani.22)=2 pentru că: Dacă a şi b au câte 1000 de cifre. 3 . descompunerea în factori. cum ar fi calcularea numerelor care satisfac mai multe congruenţe (Teorema chinezească a resturilor) sau inversul multiplicativ al unui corp. CMMDC al două numere este cel mai mare număr care le divide pe ambele. durează aproximativ o secundă pe un calculator PC de performanţă medie. de câte 1000 cifre fiecare. Folosind algoritmul lui Euclid. Gabriel Lamé a demonstrat aceasta în 1844. marcând începutul teoriei complexităţii computaţionale. Algoritmul lui Euclid se bazează pe principiul că cel mai mare divizor comun al două numere nu se modifică dacă numărul cel mai mic este scăzut din cel mai mare.În matematică.pentru găsirea rădăcinilor reale ale unui polinom. algoritmul lui Euclid este o metodă eficientă de calcul al celui mai mare divizor comun (CMMDC). Algoritmul se va termina când restul împărţirii devine zero. Algoritmul lui Euclid calculează eficient CMMDC a două numere oricât de mari sunt. deoarece nu necesită niciodată mai mult decât de cinci ori numărul de cifre (în bază 10) al celui mai mic întreg. Conform acestei metode cmmdc a două numere naturale a şi b diferite de zero se calculează păstrând restul împărţirii. În secolul al XX-lea s-au dezvoltat metode de îmbunătăţire ale eficienţei algoritmului. Algoritmul lui Euclid are numeroase aplicaţii practice şi teoretice. Este utilizat pentru rezolvarea ecuaţiilor diofantice. Cmmdc al celor două numere a şi b va fi ultimul împărţitor. De exemplu cmmdc(16. Este o unealtă de bază pentru demonstrarea unor teoreme din teoria modernă a numerelor. folosind cel mai performant calculator existent pe planetă. o metodă de criptare cu chei publice des folosită în comerţul electronic.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->