Soustraction successive , pgcd

Réponses à toutes vos questions du CP à la 3ème
Amelia59150
Messages: 1
Enregistré le: 08 Mai 2010, 16:14

soustraction successive , pgcd

par Amelia59150 » 08 Mai 2010, 16:18

Bonjours ,
est-ce que quelqu'un connaitrait la demonstration des soustraction successive pour calculer le PGCD
aPGCD (a;b) = PGCD (b;a-b)



oscar
Membre Légendaire
Messages: 10024
Enregistré le: 17 Fév 2007, 20:58

par oscar » 08 Mai 2010, 17:22

Soit 60 et 36

60 - 36 = 24

36 - 24 = 12

24 - 12 = 12

12 - 12 =0

Donc le pgcd est 12 ( dernier reste non nul)

Anonyme

par Anonyme » 17 Mai 2010, 17:18

oscar a écrit:Soit 60 et 36

60 - 36 = 24

36 - 24 = 12

24 - 12 = 12

12 - 12 =0

Donc le pgcd est 12 ( dernier reste non nul)


Euh je suis désolé mais ceci n'est pas une démonstration:ptdr: ça c'est un exemple :lol:
Dans une démonstration on utilise des variables.
J'essaierai d'y réfléchir...un peu plus tard...
A+
96IAP2010

Sve@r

par Sve@r » 17 Mai 2010, 19:56

96iap2010 a écrit:Dans une démonstration on utilise des variables.
J'essaierai d'y réfléchir...un peu plus tard...

Soient deux nombres a et b et m diviseur commun
m divise a donc a=km
m divise b donc b=k'm

Et donc a-b = m(k - k'). Ainsi on démontre que m divise aussi a - b. Ne reste plus qu'à démontrer que m est le plus grand diviseur possible. Je pense qu'on peut y arriver en raisonnant par récurrence...

Anonyme

par Anonyme » 19 Mai 2010, 13:32

[quote="Amelia59150"]Bonjour ,
est-ce que quelqu'un connaitrait la démonstration des soustractions successives pour calculer le PGCD
ab et pas le contraire.

Je m'excuse car je n'ai toujours pas trouvé de démonstration pour cette propriété mais si ça intéresse quelqu'un :

J'ai la démonstration de l'algorithme d'Euclide pour trouver le PGCD :

(ce qui est entre crochets est censé être en indice)

Soient a et b deux nombres tel que a>b ainsi que q1 le quotient de la division euclidienne de a par b et r1 le reste de cette division :

a=b*q[1]+r[1]

On part de la propriété PGCD(a;b) = PGCD(b;r[1])

D'où b=r[1]*q[2]+r[2] ==> PGCD(a;b) = PGCD(r[1];r[2])...

On continue comme cela en mettant le diviseur de la division en dividende et le reste en diviseur :
r[1]=r[2]*q[3]+r[3]
r[2]=r[3]*q[4]+r[4]....

r[k-3]=r[k-2]*q[k-1]+r[k-1] ==> PGCD(a;b) = PGCD(r[k-2];r[k-1])

r[k-2]=r[k-1]*q[k]+r[k] Quand r[k]=o on a

r[k-2]=r[k-1]*q[k] ==> PGCD(a;b) = PGCD(r[k-1];0).

Or le PGCD de deux nombres dont l'un est égal à 0 est l'autre nombres :

PGCD(r[k-1];0) = r[k-1].

D'où PGCD(a;b) = r[k-1].

Voilà.

A+

96IAP2010

PS : Je n'ai pas réussi à mettre des balises spoiler

Anonyme

par Anonyme » 19 Mai 2010, 13:41

Ah aussi pour ceux qui ne connaissent pas cette méthode de détermination du PGCD je rajoute un exemple car j'ai conscience que ma démonstration n'est peut être pas très claire :

Soient a ==> 60 et b ==> 36 :

60=36*1+24
36=24*1+12
24=12*2+0 ==> 24=12*2 ==> PGCD(a;b) = PGCD(60;36) = 12 (dernier diviseur)

 

Retourner vers ✎ Collège et Primaire

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 36 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite