Division euclidienne

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
iso6400
Messages: 5
Enregistré le: 16 Aoû 2010, 11:53

division euclidienne

par iso6400 » 16 Aoû 2010, 11:56

Bonjour
J'aimerais avoir une démonstration rigoureuse de l'algorithme de la division euclidienne qu'on apprend au primaire. Si quelqu'un a ça se serait super. Merci d'avance...



Dinozzo13
Membre Transcendant
Messages: 3756
Enregistré le: 21 Juin 2009, 21:54

par Dinozzo13 » 16 Aoû 2010, 11:59

Salut !

C'est la définition de la division euclidienne ou l'algorithme d'Euclide que tu veux ?

Dinozzo13
Membre Transcendant
Messages: 3756
Enregistré le: 21 Juin 2009, 21:54

par Dinozzo13 » 16 Aoû 2010, 12:15

Je pense que tu veux parler de l'algorithme d'Euclide.
Va voir ici : http://fr.wikipedia.org/wiki/Algorithme_d'Euclide

iso6400
Messages: 5
Enregistré le: 16 Aoû 2010, 11:53

par iso6400 » 16 Aoû 2010, 12:23

Dinozzo13 a écrit:Salut !

C'est la définition de la division euclidienne ou l'algorithme d'Euclide que tu veux ?

Merci pour ta réponse, mais je ne voulais pas parler de l'algorithme d'Euclide qui permet de trouver le PGCD mais plutot de l'explication permettant de justifier la mécanique de notre division dite euclidienne. Merci

Doraki
Habitué(e)
Messages: 5021
Enregistré le: 20 Aoû 2008, 11:07

par Doraki » 16 Aoû 2010, 12:23

L'algorithme utilise le principe que pour calculer la division de x = (10a+b) par d,
on fait d'abord la division de a par d (récursivement) :
On obtient a = dq+r, avec 0<=rce qui donne x = (10dq+10r+b)

Ensuite on fait la division euclidienne de 10r+b, qui est un "petit" nombre donc on la fait à la main :
r <= d-1 et b < 10 donc 10r+d < 10(d-1)+10 = 10d : le quotient est un nombre entre 0 et 9, et on écrit (10r+b) = q'd + r'.
On a alors que x = (10q+q')*d + r', avec 0 <= r' < d, ce qui est la forme souhaitée. 10q+q' est donc le quotient et r' est le reste.

Dinozzo13
Membre Transcendant
Messages: 3756
Enregistré le: 21 Juin 2009, 21:54

par Dinozzo13 » 16 Aoû 2010, 13:08

Le plus grand commun diviseur ou PGCD d'entiers naturels est le plus grand diviseur commun à ces entiers naturels.
Le PGCD de deux entiers a et b est noté : ou encore

Propriété :
Si l'on décompose des entiers naturels en produits de facteurs premiers, leur PGCD est le produit de tous les facteurs premier communs à toutes les décompositions affectés du plus petit exposant.

Exemple :



Donc .

On peut aussi rechercher le PGCD grace à l'algorithme d'Euclide :
Soit le reste de la division de par ;
le reste de la division de par ;
le reste de la division de par ;
...
le reste de la division de par .
On a alors :
.
en désignant le dernier reste non nul.

Exemple :
Cherchons le PGCD des nombres a = 3 206 et b=847.
La disposition pratique est la suivante :
http://img821.imageshack.us/img821/3232/pgcd.jpg
Donc .

Voilà, en espérant t'avoir aidé ^^

Doraki
Habitué(e)
Messages: 5021
Enregistré le: 20 Aoû 2008, 11:07

par Doraki » 16 Aoû 2010, 13:10

C'était bien la peine de dire expressément qu'il se fichait de l'algorithme du pgcd.

iso6400
Messages: 5
Enregistré le: 16 Aoû 2010, 11:53

par iso6400 » 16 Aoû 2010, 13:11

Merci Doraki pour ta réponse précise, j'ai pigé l'idée. En fait c'est loin d'être trivial ce truc qu'on pratique depuis longtemps ! Et je n'avais jamais trouvé la justification dans les bouquins ni sur le web. C'est peut être parce que c'est trivial justement. Pfff.

iso6400
Messages: 5
Enregistré le: 16 Aoû 2010, 11:53

par iso6400 » 16 Aoû 2010, 13:12

Bah merci quand même dinozzo

Doraki
Habitué(e)
Messages: 5021
Enregistré le: 20 Aoû 2008, 11:07

par Doraki » 16 Aoû 2010, 13:14

Ben une fois que tu poses les calculs et que tu intuites ce que l'algo est supposé faire, ce n'est plus très dur de vérifier que en effet ça fait bien ce qu'il faut. (enfin bon pour moi aussi c'était pas trivial en cm2, un algorithme c'est un truc un peu détaché du reste, et l'étude d'un algo n'est pas forcément quelquechose qui vient très naturellement, en plus c'est jamais simple à formaliser)

iso6400
Messages: 5
Enregistré le: 16 Aoû 2010, 11:53

par iso6400 » 16 Aoû 2010, 13:23

Doraki a écrit:Ben une fois que tu poses les calculs et que tu intuites ce que l'algo est supposé faire, ce n'est plus très dur de vérifier que en effet ça fait bien ce qu'il faut. (enfin bon pour moi aussi c'était pas trivial en cm2, un algorithme c'est un truc un peu détaché du reste, et l'étude d'un algo n'est pas forcément quelquechose qui vient très naturellement, en plus c'est jamais simple à formaliser)

En effet.
Merci encore. A+

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 59 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