![](//s1.studylibfr.com/store/data-gzf/12767ec7635b26bf23fe1b30dee2e5fe/1/001979059.htmlex.zip/bg1.jpg)
TP 3 Types de données, structures de contrôles, fonctions version Python 3.3.2.
Partie du programme : Algorithmique // Partie du programme : Langages et programmation 27/09/2013
Exercice 1 :
1°) Rappeler l’algorithme d’EUCLIDE permettant de calculer le PGCD de deux entiers naturels a et b.
2°) Le coder en Python.
Exercice 2 :
Ecrire un algorithme déterminant le pgcd de deux entiers naturels A et B, en utilisant la propriété suivante :
PGCD(A,B) = PGCD(A-B,B) si A > B
PGCD(A,B) = PGCD(A,B-A) si A < B
PGCD(A,B) = A si A = B
TP 3 Types de données, structures de contrôles, fonctions version Python 3.3.2.
Partie du programme : Algorithmique // Partie du programme : Langages et programmation 27/09/2013
Exercice 1 :
1°) Rappeler l’algorithme d’EUCLIDE permettant de calculer le PGCD de deux entiers naturels a et b.
2°) Le coder en Python.
Exercice 2 :
Ecrire un algorithme déterminant le pgcd de deux entiers naturels A et B, en utilisant la propriété suivante :
PGCD(A,B) = PGCD(A-B,B) si A > B
PGCD(A,B) = PGCD(A,B-A) si A < B
PGCD(A,B) = A si A = B