Module 4
Module 4
Module 4
factorielle(4)
4*6
4*factorielle(3) 4*3*2
Montée
Descente
4*3*factorielle(2) 4*3*2*1
4*3*2*factorielle(1) 4*3*2*1*1
4*3*2*1*factorielle(0) 4*3*2*1*1
eni-abt© 2020 Dr Yacouba Goïta 3
Algorithme du calcul de puissance
{ calcul de x a la puissance n }
Algorithme puissance(Entrée: x et n des entiers): entier
Debut
si (n=0)
alors
retourner 1
sinon
retourner x*puissance(x, n-1)
finsi
Fin
Debut
si (n=1)
alors
retourner 1
sinon
retourner somme(n-1)+n;
finsi
Fin
Debut
si (a=b)
alors
retourner a
sinon
si (a < b)
alors retourner PGCD (a, b-a)
sinon retourner PGCD(a-b, b)
Finsi
Finsi
Fin
➢ Avantages
➢ Simple à écrire
➢ Nombre d’appels récursifs souvent facile à calculer
➢ Temps d’exécution souvent facile à estimer
➢ Inconvénients
➢ Consomme de la mémoire
➢ Couteux en temps de calcul