Jump to content

Përdoruesi:G.Kolaj/sandbox

Nga Wikipedia, enciklopedia e lirë

Algoritmi i Euklidit

[Redakto | Redakto nëpërmjet kodit]

Artikulli ka të bëjë më gjetjen e plotpjesëtuesit më të madh të përbashkët, ky artikull është nga teoria e numrave.

Algorimit i Euklidit është një forme e gjetjes së p.m.m.p(plotpjesetuesit me të madh të përbashkët). Për dallim nga gjetja e p.m.m.p me faktorizimin e numrave të thjeshtë, algoritmi Euklidit bazohet në pjesëtimin e dy numrave derisa të gjëndet një numër me i vogël. Shembull, supozojmë së kemi p.m.m.p(287, 91), ku kjo mund të shprehet edhe si p.m.m.p(91, 14) si dhe p.m.m.p(14, 7) ku nga këto shohim së plotëpjesëtuesi më i madh i përbashkët është 7 (sepse 7 plotëpjesëton numrin 14 po edhe numrin 7 duke mos lënë asnjë mbetje).[1]

Përmes algoritmit të Euklidit mund të gjenden edhe koeficientat e Bezout. Shembull mund të jetë për 287 dhe 91 është (-6) dhe 19 (saktesisht 267(-6) dhe 9119).

Algoritmi i Euklidit ka aplikime të gjëra posaçërisht në Matematika ku përdoret për kriptografi tek krijimi i çelësit publik RSA i cili nevojitet hapi i algoritmit Euklidit.

Procedura e algoritmit të Euklidit

[Redakto | Redakto nëpërmjet kodit]

Algoritmi i Euklidit bazohet në reduktimin e dy numrave më të mëdhenj në numra me të vegjël për të gjetur zgjidhjen.

Ai duhet nënshtruar disa hapa.

Algoritmi bazohet nga formula:

ku a, b, q dhe r jane elemente të numrave të plotë. Ateherë:

Shembull:

ku a = 527 dhe b = 341, ateherë nxjerrim multiplikativin e 527 me numrin 341, ku mund të shumëzohet  :

pastaj nxjerrim multiplikativin e numrit 341 me mbetjen 186, ku mund të shumëzohet :

ku fitohet mbetja , pastaj nxjerrim multiplikativin e numrit 186 me mbetjen 155, ku mund të shumëzohet :

ku fitohet mbetja , pastaj nxjerrim multiplikativin e numrit 155 me mbetjen 31, ku mund të shumëzohet :

algoritmi i Euklidit përfundon kur mbetja është 0, ateherë mund të konkludojmë se p.m.m.p(527, 341) = p.m.m.p(341, 186) = p.m.m.p(186, 155) = p.m.m.p(155, 31) = 31.

  1. ^ Rosen, Kenneth. DISCRETE MATHEMATICS AND ITS APPLICATIONS, EIGHTH EDITION (në English). fq. 382–385.{{cite book}}: Mirëmbajtja CS1: Gjuhë e panjohur (lidhja)