際際滷

際際滷Share a Scribd company logo
WEBER KINGA
INFORMATICA ANUL I. - GRUPA II.
SUBGRUPA III. - 2015-16
LABORATOR ALGORITMI SI STRUCTURI
DE DATE
Prima descriere rmas a algoritmului lui
Euclid este lucrarea lui Euclid intitulat
Elementele (c. 300 樽.e.n.), fiind unul
dintre cei mai vechi algoritmi numerici
樽nc utilizai. Algoritmul original a fost
descris doar pentru numere naturale i
lungimi geometrice (numere reale), dar
algoritmul a fost generalizat 樽n secolul al
XIX-lea i la alte tipuri de numere
n matematic, algoritmul lui Euclid
este o metod eficient de calcul al
celui mai mare divizor comun.
Algoritmul lui Euclid calculeaz cel
mai mare divizor comun (CMMDC) al dou
numere naturale m i n.
Cel mai mare divizor comun
este cel mai mare numr natural
care 樽i divide pe m i pe n.
Cel mai mare divizor comune este adesea se
noteaza ca CMMDC
Metoda de calcul
Algoritmul lui Euclid
 pentru dou numere m i n atribuie lui
n restul 樽mpr釘irii lui m la n, iar lui m
vechea valoare a lui n.
 Rezolvarea problemei se bazeaz pe
condi釘ia n0. Se repet procesul de
樽mpr釘ire p但n c但nd r=0.
Pasii algoritmului
 Anima釘ia prezint algoritmul lui Euclid pentru
numerele 252 i 105.
 Barele reprezint unit釘ile de 21, cel mai mare
divizor comun (CMMDC).
 La fiecare pas, numrul mai mic este sczut din cel
mai mare, p但n c但nd unul dintre numere ajunge s
fie zero. Cellalt este CMMDC.
ALGORITMUL IN PHP
public function getEuclid($n, $m) {
if ($this->isNLessThanM($n, $m)) {
echo "n trebuie sa fie mai mic decat m";
die();
}
$d = $n;
$i = $m;
do {
$r = $d - $d % $i * $i;
$d = $i;
$i = $r;
} while ($r = 0);
echo "d este: " . $d;
}

More Related Content

What's hot (20)

Curentul electric
Curentul electricCurentul electric
Curentul electric
adinaloredana
What is Discrete Mathematics?
What is Discrete Mathematics?What is Discrete Mathematics?
What is Discrete Mathematics?
Brainware University
Legea atrac釘iei universale
Legea atrac釘iei universaleLegea atrac釘iei universale
Legea atrac釘iei universale
Trandafir Marius
Undele electromagnetice
Undele electromagneticeUndele electromagnetice
Undele electromagnetice
Denis M
Tipurile de forte
Tipurile de forteTipurile de forte
Tipurile de forte
Alina Moraru
presentation on pi.pptx
presentation on pi.pptxpresentation on pi.pptx
presentation on pi.pptx
AcdKpk
Mihai gaidau
Mihai gaidauMihai gaidau
Mihai gaidau
alexcurbet
Linii_importante_in_triunghi
Linii_importante_in_triunghiLinii_importante_in_triunghi
Linii_importante_in_triunghi
Ardelean Liviu
Galileo galilei Luis Prela
Galileo galilei  Luis PrelaGalileo galilei  Luis Prela
Galileo galilei Luis Prela
QAKP 'Gjon Nikoll谷 Kazazi'-Gjakov谷
Ligjet e Njutonit
Ligjet e NjutonitLigjet e Njutonit
Ligjet e Njutonit
Edvin Livadhi
Euclid powerpoint
Euclid powerpointEuclid powerpoint
Euclid powerpoint
41497777
Msuri de protecie 樽mpotriva undelor electromagnetice
Msuri de protecie 樽mpotriva undelor electromagneticeMsuri de protecie 樽mpotriva undelor electromagnetice
Msuri de protecie 樽mpotriva undelor electromagnetice
cotoicosm
Presiunea solidelor
Presiunea solidelor Presiunea solidelor
Presiunea solidelor
Alianta INFONET
Atomul. Structura atomului
Atomul. Structura atomuluiAtomul. Structura atomului
Atomul. Structura atomului
constantinalucretia
Trupat e rrotullimit
Trupat e rrotullimitTrupat e rrotullimit
Trupat e rrotullimit
ani salla
Electric Field, Electric Circuit and Electric Current
Electric Field, Electric Circuit and Electric CurrentElectric Field, Electric Circuit and Electric Current
Electric Field, Electric Circuit and Electric Current
salvie alvaro
Introduction to euclids geometry
Introduction to euclids geometryIntroduction to euclids geometry
Introduction to euclids geometry
Srihari Sanjeev
Leonhard Euler
Leonhard EulerLeonhard Euler
Leonhard Euler
L X
Carl fedrich gauss
Carl fedrich gaussCarl fedrich gauss
Carl fedrich gauss
Maryam Saleem
Gjuhe Shqipe - Shqiperia e Mesme!
Gjuhe Shqipe - Shqiperia e Mesme!Gjuhe Shqipe - Shqiperia e Mesme!
Gjuhe Shqipe - Shqiperia e Mesme!
Rexhep Smoqi
Curentul electric
Curentul electricCurentul electric
Curentul electric
adinaloredana
Legea atrac釘iei universale
Legea atrac釘iei universaleLegea atrac釘iei universale
Legea atrac釘iei universale
Trandafir Marius
Undele electromagnetice
Undele electromagneticeUndele electromagnetice
Undele electromagnetice
Denis M
Tipurile de forte
Tipurile de forteTipurile de forte
Tipurile de forte
Alina Moraru
presentation on pi.pptx
presentation on pi.pptxpresentation on pi.pptx
presentation on pi.pptx
AcdKpk
Mihai gaidau
Mihai gaidauMihai gaidau
Mihai gaidau
alexcurbet
Linii_importante_in_triunghi
Linii_importante_in_triunghiLinii_importante_in_triunghi
Linii_importante_in_triunghi
Ardelean Liviu
Ligjet e Njutonit
Ligjet e NjutonitLigjet e Njutonit
Ligjet e Njutonit
Edvin Livadhi
Euclid powerpoint
Euclid powerpointEuclid powerpoint
Euclid powerpoint
41497777
Msuri de protecie 樽mpotriva undelor electromagnetice
Msuri de protecie 樽mpotriva undelor electromagneticeMsuri de protecie 樽mpotriva undelor electromagnetice
Msuri de protecie 樽mpotriva undelor electromagnetice
cotoicosm
Trupat e rrotullimit
Trupat e rrotullimitTrupat e rrotullimit
Trupat e rrotullimit
ani salla
Electric Field, Electric Circuit and Electric Current
Electric Field, Electric Circuit and Electric CurrentElectric Field, Electric Circuit and Electric Current
Electric Field, Electric Circuit and Electric Current
salvie alvaro
Introduction to euclids geometry
Introduction to euclids geometryIntroduction to euclids geometry
Introduction to euclids geometry
Srihari Sanjeev
Leonhard Euler
Leonhard EulerLeonhard Euler
Leonhard Euler
L X
Carl fedrich gauss
Carl fedrich gaussCarl fedrich gauss
Carl fedrich gauss
Maryam Saleem
Gjuhe Shqipe - Shqiperia e Mesme!
Gjuhe Shqipe - Shqiperia e Mesme!Gjuhe Shqipe - Shqiperia e Mesme!
Gjuhe Shqipe - Shqiperia e Mesme!
Rexhep Smoqi

Viewers also liked (20)

旅虜凌粒劉僚竜旅留 了旅亮劉侶
旅虜凌粒劉僚竜旅留 了旅亮劉侶旅虜凌粒劉僚竜旅留 了旅亮劉侶
旅虜凌粒劉僚竜旅留 了旅亮劉侶
Tassos Karampinis
Ne islam message sheha
Ne islam message shehaNe islam message sheha
Ne islam message sheha
Loveofpeople
廨廬廬
 廨廬廬    廨廬廬
廨廬廬
Ayeka
SLX - prezentare in limba romana
SLX - prezentare in limba romanaSLX - prezentare in limba romana
SLX - prezentare in limba romana
Human Invest
How Change Agents Worldwide Works out Loud in the Cloud
How Change Agents Worldwide Works out Loud in the CloudHow Change Agents Worldwide Works out Loud in the Cloud
How Change Agents Worldwide Works out Loud in the Cloud
Change Agents Worldwide
Attestato-content-marketing
Attestato-content-marketingAttestato-content-marketing
Attestato-content-marketing
Emiliano Micheli
Starcom a pmobil
Starcom a pmobilStarcom a pmobil
Starcom a pmobil
Anette Mellbye
Sachin
SachinSachin
Sachin
himanshu panchal
Otchet za ii srok na uchebna 2014 2015 god
Otchet za ii srok na uchebna 2014 2015 godOtchet za ii srok na uchebna 2014 2015 god
Otchet za ii srok na uchebna 2014 2015 god
Elena Kondilova
Chinese power point
Chinese power pointChinese power point
Chinese power point
Tychi Wang
Chanakyaniti
ChanakyanitiChanakyaniti
Chanakyaniti
Vinodrai Engineers P Ltd.,
Facebook 辿s Analytics
Facebook 辿s AnalyticsFacebook 辿s Analytics
Facebook 辿s Analytics
L辿vai Rich叩rd
15 Instagram marketing mistakes to avoid
15 Instagram marketing mistakes to avoid15 Instagram marketing mistakes to avoid
15 Instagram marketing mistakes to avoid
Ivanka Grigorova
Strategi - implementert (Yggdrasil 2014)
Strategi - implementert (Yggdrasil 2014)Strategi - implementert (Yggdrasil 2014)
Strategi - implementert (Yggdrasil 2014)
Eirik Hafver R淡njum
Presidentinvaalit 2012 P旦hin辰n alkul辰hteill辰
Presidentinvaalit 2012  P旦hin辰n alkul辰hteill辰Presidentinvaalit 2012  P旦hin辰n alkul辰hteill辰
Presidentinvaalit 2012 P旦hin辰n alkul辰hteill辰
Petro Poutanen
Word 14 september ook een van de BRAND ANGELS!
Word 14 september ook een van de BRAND ANGELS!Word 14 september ook een van de BRAND ANGELS!
Word 14 september ook een van de BRAND ANGELS!
Robert J. Engel
Dispenca e materialit semestri IV Kumanov谷
Dispenca e materialit semestri IV Kumanov谷Dispenca e materialit semestri IV Kumanov谷
Dispenca e materialit semestri IV Kumanov谷
Ramadan Ademi
Bannery a PPC vs. video a social media (p鱈padov叩 studie)
Bannery a PPC vs. video a social media (p鱈padov叩 studie)Bannery a PPC vs. video a social media (p鱈padov叩 studie)
Bannery a PPC vs. video a social media (p鱈padov叩 studie)
Akce Dobr辿ho webu
Responsive email, de hogyan? - Kolozsi Istv叩n, kolboid
Responsive email, de hogyan? - Kolozsi Istv叩n, kolboidResponsive email, de hogyan? - Kolozsi Istv叩n, kolboid
Responsive email, de hogyan? - Kolozsi Istv叩n, kolboid
Istv叩n Kolozsi
旅虜凌粒劉僚竜旅留 了旅亮劉侶
旅虜凌粒劉僚竜旅留 了旅亮劉侶旅虜凌粒劉僚竜旅留 了旅亮劉侶
旅虜凌粒劉僚竜旅留 了旅亮劉侶
Tassos Karampinis
Ne islam message sheha
Ne islam message shehaNe islam message sheha
Ne islam message sheha
Loveofpeople
廨廬廬
 廨廬廬    廨廬廬
廨廬廬
Ayeka
SLX - prezentare in limba romana
SLX - prezentare in limba romanaSLX - prezentare in limba romana
SLX - prezentare in limba romana
Human Invest
How Change Agents Worldwide Works out Loud in the Cloud
How Change Agents Worldwide Works out Loud in the CloudHow Change Agents Worldwide Works out Loud in the Cloud
How Change Agents Worldwide Works out Loud in the Cloud
Change Agents Worldwide
Attestato-content-marketing
Attestato-content-marketingAttestato-content-marketing
Attestato-content-marketing
Emiliano Micheli
Otchet za ii srok na uchebna 2014 2015 god
Otchet za ii srok na uchebna 2014 2015 godOtchet za ii srok na uchebna 2014 2015 god
Otchet za ii srok na uchebna 2014 2015 god
Elena Kondilova
Chinese power point
Chinese power pointChinese power point
Chinese power point
Tychi Wang
15 Instagram marketing mistakes to avoid
15 Instagram marketing mistakes to avoid15 Instagram marketing mistakes to avoid
15 Instagram marketing mistakes to avoid
Ivanka Grigorova
Strategi - implementert (Yggdrasil 2014)
Strategi - implementert (Yggdrasil 2014)Strategi - implementert (Yggdrasil 2014)
Strategi - implementert (Yggdrasil 2014)
Eirik Hafver R淡njum
Presidentinvaalit 2012 P旦hin辰n alkul辰hteill辰
Presidentinvaalit 2012  P旦hin辰n alkul辰hteill辰Presidentinvaalit 2012  P旦hin辰n alkul辰hteill辰
Presidentinvaalit 2012 P旦hin辰n alkul辰hteill辰
Petro Poutanen
Word 14 september ook een van de BRAND ANGELS!
Word 14 september ook een van de BRAND ANGELS!Word 14 september ook een van de BRAND ANGELS!
Word 14 september ook een van de BRAND ANGELS!
Robert J. Engel
Dispenca e materialit semestri IV Kumanov谷
Dispenca e materialit semestri IV Kumanov谷Dispenca e materialit semestri IV Kumanov谷
Dispenca e materialit semestri IV Kumanov谷
Ramadan Ademi
Bannery a PPC vs. video a social media (p鱈padov叩 studie)
Bannery a PPC vs. video a social media (p鱈padov叩 studie)Bannery a PPC vs. video a social media (p鱈padov叩 studie)
Bannery a PPC vs. video a social media (p鱈padov叩 studie)
Akce Dobr辿ho webu
Responsive email, de hogyan? - Kolozsi Istv叩n, kolboid
Responsive email, de hogyan? - Kolozsi Istv叩n, kolboidResponsive email, de hogyan? - Kolozsi Istv叩n, kolboid
Responsive email, de hogyan? - Kolozsi Istv叩n, kolboid
Istv叩n Kolozsi

Recently uploaded (11)

EN_VI_2025_Limba_comunicare_limba_romana_Test.pdf
EN_VI_2025_Limba_comunicare_limba_romana_Test.pdfEN_VI_2025_Limba_comunicare_limba_romana_Test.pdf
EN_VI_2025_Limba_comunicare_limba_romana_Test.pdf
IoanaPreda10
zona_turistica_bucovina prezentare power point
zona_turistica_bucovina prezentare power pointzona_turistica_bucovina prezentare power point
zona_turistica_bucovina prezentare power point
danielamariagherga
COMOARA CARE NE INSPIRA 07 Sf Cleopa Ilie N.pptx
COMOARA CARE NE INSPIRA 07 Sf Cleopa Ilie N.pptxCOMOARA CARE NE INSPIRA 07 Sf Cleopa Ilie N.pptx
COMOARA CARE NE INSPIRA 07 Sf Cleopa Ilie N.pptx
Natalia Corlean
ro-t-t-2545797-flori-de-primavara-powerpoint (1).ppt
ro-t-t-2545797-flori-de-primavara-powerpoint (1).pptro-t-t-2545797-flori-de-primavara-powerpoint (1).ppt
ro-t-t-2545797-flori-de-primavara-powerpoint (1).ppt
torkova1
Polonia - O istorie a renarerii i rezistenei.pptx
Polonia - O istorie a renarerii i rezistenei.pptxPolonia - O istorie a renarerii i rezistenei.pptx
Polonia - O istorie a renarerii i rezistenei.pptx
BibliotecaMickiewicz
500947103-regiunile-turistice-din-Romania-1.pptx
500947103-regiunile-turistice-din-Romania-1.pptx500947103-regiunile-turistice-din-Romania-1.pptx
500947103-regiunile-turistice-din-Romania-1.pptx
danielamariagherga
Caiet creatie numarul 4, clasa I, editura Edu
Caiet creatie numarul 4, clasa I, editura EduCaiet creatie numarul 4, clasa I, editura Edu
Caiet creatie numarul 4, clasa I, editura Edu
Roxanaabby
plan_de_afaceri_qform_pentru o firma de exercitiu
plan_de_afaceri_qform_pentru o firma de exercitiuplan_de_afaceri_qform_pentru o firma de exercitiu
plan_de_afaceri_qform_pentru o firma de exercitiu
danielamariagherga
Dimitrie Cantemir.pptxxxxxxxxxxxxxxxxxxx
Dimitrie Cantemir.pptxxxxxxxxxxxxxxxxxxxDimitrie Cantemir.pptxxxxxxxxxxxxxxxxxxx
Dimitrie Cantemir.pptxxxxxxxxxxxxxxxxxxx
DanuCristina
CSED2 Caiet scriere cls 1 partea 2 EDU intregi 2023.pdf
CSED2 Caiet scriere cls 1 partea 2 EDU intregi 2023.pdfCSED2 Caiet scriere cls 1 partea 2 EDU intregi 2023.pdf
CSED2 Caiet scriere cls 1 partea 2 EDU intregi 2023.pdf
Roxanaabby
Risipa alimentara
Risipa alimentaraRisipa alimentara
Risipa alimentara
Rodica B
EN_VI_2025_Limba_comunicare_limba_romana_Test.pdf
EN_VI_2025_Limba_comunicare_limba_romana_Test.pdfEN_VI_2025_Limba_comunicare_limba_romana_Test.pdf
EN_VI_2025_Limba_comunicare_limba_romana_Test.pdf
IoanaPreda10
zona_turistica_bucovina prezentare power point
zona_turistica_bucovina prezentare power pointzona_turistica_bucovina prezentare power point
zona_turistica_bucovina prezentare power point
danielamariagherga
COMOARA CARE NE INSPIRA 07 Sf Cleopa Ilie N.pptx
COMOARA CARE NE INSPIRA 07 Sf Cleopa Ilie N.pptxCOMOARA CARE NE INSPIRA 07 Sf Cleopa Ilie N.pptx
COMOARA CARE NE INSPIRA 07 Sf Cleopa Ilie N.pptx
Natalia Corlean
ro-t-t-2545797-flori-de-primavara-powerpoint (1).ppt
ro-t-t-2545797-flori-de-primavara-powerpoint (1).pptro-t-t-2545797-flori-de-primavara-powerpoint (1).ppt
ro-t-t-2545797-flori-de-primavara-powerpoint (1).ppt
torkova1
Polonia - O istorie a renarerii i rezistenei.pptx
Polonia - O istorie a renarerii i rezistenei.pptxPolonia - O istorie a renarerii i rezistenei.pptx
Polonia - O istorie a renarerii i rezistenei.pptx
BibliotecaMickiewicz
500947103-regiunile-turistice-din-Romania-1.pptx
500947103-regiunile-turistice-din-Romania-1.pptx500947103-regiunile-turistice-din-Romania-1.pptx
500947103-regiunile-turistice-din-Romania-1.pptx
danielamariagherga
Caiet creatie numarul 4, clasa I, editura Edu
Caiet creatie numarul 4, clasa I, editura EduCaiet creatie numarul 4, clasa I, editura Edu
Caiet creatie numarul 4, clasa I, editura Edu
Roxanaabby
plan_de_afaceri_qform_pentru o firma de exercitiu
plan_de_afaceri_qform_pentru o firma de exercitiuplan_de_afaceri_qform_pentru o firma de exercitiu
plan_de_afaceri_qform_pentru o firma de exercitiu
danielamariagherga
Dimitrie Cantemir.pptxxxxxxxxxxxxxxxxxxx
Dimitrie Cantemir.pptxxxxxxxxxxxxxxxxxxxDimitrie Cantemir.pptxxxxxxxxxxxxxxxxxxx
Dimitrie Cantemir.pptxxxxxxxxxxxxxxxxxxx
DanuCristina
CSED2 Caiet scriere cls 1 partea 2 EDU intregi 2023.pdf
CSED2 Caiet scriere cls 1 partea 2 EDU intregi 2023.pdfCSED2 Caiet scriere cls 1 partea 2 EDU intregi 2023.pdf
CSED2 Caiet scriere cls 1 partea 2 EDU intregi 2023.pdf
Roxanaabby
Risipa alimentara
Risipa alimentaraRisipa alimentara
Risipa alimentara
Rodica B

Algoritmul lui euclid

  • 1. WEBER KINGA INFORMATICA ANUL I. - GRUPA II. SUBGRUPA III. - 2015-16 LABORATOR ALGORITMI SI STRUCTURI DE DATE
  • 2. Prima descriere rmas a algoritmului lui Euclid este lucrarea lui Euclid intitulat Elementele (c. 300 樽.e.n.), fiind unul dintre cei mai vechi algoritmi numerici 樽nc utilizai. Algoritmul original a fost descris doar pentru numere naturale i lungimi geometrice (numere reale), dar algoritmul a fost generalizat 樽n secolul al XIX-lea i la alte tipuri de numere
  • 3. n matematic, algoritmul lui Euclid este o metod eficient de calcul al celui mai mare divizor comun. Algoritmul lui Euclid calculeaz cel mai mare divizor comun (CMMDC) al dou numere naturale m i n.
  • 4. Cel mai mare divizor comun este cel mai mare numr natural care 樽i divide pe m i pe n. Cel mai mare divizor comune este adesea se noteaza ca CMMDC
  • 6. Algoritmul lui Euclid pentru dou numere m i n atribuie lui n restul 樽mpr釘irii lui m la n, iar lui m vechea valoare a lui n. Rezolvarea problemei se bazeaz pe condi釘ia n0. Se repet procesul de 樽mpr釘ire p但n c但nd r=0.
  • 8. Anima釘ia prezint algoritmul lui Euclid pentru numerele 252 i 105. Barele reprezint unit釘ile de 21, cel mai mare divizor comun (CMMDC). La fiecare pas, numrul mai mic este sczut din cel mai mare, p但n c但nd unul dintre numere ajunge s fie zero. Cellalt este CMMDC.
  • 9. ALGORITMUL IN PHP public function getEuclid($n, $m) { if ($this->isNLessThanM($n, $m)) { echo "n trebuie sa fie mai mic decat m"; die(); } $d = $n; $i = $m; do { $r = $d - $d % $i * $i; $d = $i; $i = $r; } while ($r = 0); echo "d este: " . $d; }