LesAlgorithmesArithmétiques Classe:3
ième SI
MouradBahri&NaimaBayoudh&LeilaBenNjimaIkramNasrallah&MedAliFarhat Page1
ChapitreVI
LesAlgorithmesArithmétiques
I.Introduction
Danscechapitre,onprésenteralesalgorithmesarithmétiqueslesplusconnus:calculsduPGCDe
duPPCM,recherchedesnombrespremiersetdécompositionenproduitsdesfacteurspremiers,la
conversiond’unnombreenbase10verslebinaireetenhexadécimal.Alafin,ondévelopperale
problèmequiconvertitunnombreenbaseb1ensonéquivalentenbaseb2.
II.LecalculduPGCD
1.Définition
PGCD:PlusGrandCommunDiviseur
LePGCDdedeuxentiersmetnnotéPGCD(m,n)estlegrandentierpermettantdedivisermetn.
2.Application
Analyserpuisdéduirel’algorithmed’unefonctionquipermetdedéterminerlePGCDdedeuxentiers
metnselonlesdeuxméthodes:différenceetEuclide.
Méthodededifférence
a.Principe
Leprincipedecetteméthodeest:
Chercherledifférencededeuxvaleursetlarangerdanslavaleurlaplusgrandejusqu’àobtenirla
mêmevaleur.
· Estcequelenombrederépétitionsestconnu?
· Aumoinségalecombien?
b.Exemples
c.SpécificationdelafonctionPGCD_Diff
Résultat=PGCD_diff
Traitement=
Encasd’égalitélePGCD_Diff=m
TantqueM<>Nchercherlavaleurlaplusgrande
Cettevaleurreçoitladifférence
Paramètresdalafonction:m etn