Division euclidienne
Pour les nombres décimaux (Ex: 112.45 ÷ 56.7), utilisez : Division décimale.
Pour les polynômes, Ex : (x2 + 1) ÷ (x - 1), utilisez : Division de deux polynômes.
Résultat
Reste = 8
Division posée
7 | 1 | 9 | |
7 | 07 | ||
- | 0 | ||
7 | 1 | ||
- | 6 | 3 | |
8 |
Demander de l'aide sur ce calculAvez-vous des suggestions pour améliorer cette page ?
Division euclidienne de deux nombres entiers positifs (naturels)
Faire la division entière d’un nombre entier naturel (le dividende) par un autre nombre entier naturel non nul (le diviseur) revient à trouver deux nombres entiers naturels (le quotient et le reste) qui vérifient:
dividende = (quotient × diviseur) + reste
Le reste est un nombre entier naturel strictement inférieur au diviseur.
Exemple:
17 ÷ 5 = 3 reste 2
Division euclidienne de deux nombres entiers relatifs
La définition ci-dessus peut être généralisée à deux nombres entiers qui peuvent être négatifs (nombres entiers relatifs).
Soit,
a le dividende et b le diviseur,
alors il existe 2 nombres entiers uniques q (quotient) et r (reste) tels que :
`a = b . q + r` et `0 <= r < |b|`
Exemples
- Cas d'entiers naturels:
23 ÷ 4 = 5 reste 3
56 ÷ 7 = 8 reste 0
- Cas d'entiers relatifs
-23 ÷ 5 = -5 reste 2
-65 ÷ 3 = -22 reste 1
45 ÷ -4 = -11 reste 1
-26 ÷ -7 = 4 reste 2
- Cas particuliers:
Si le dividende est égal à 0 alors le quotient et le reste sont égaux à 0.
0 ÷ 3 = 0 reste 0
Si le dividende est égal au diviseur alors le quotient est égal à 1 et le reste est égal à 0.
24 ÷ 24 = 1 reste 0
Si le dividende est un multiple du diviseur (donc le diviseur divise le dividende) alors le reste est égal à 0.
9 ÷ 3 = 3 reste 0
Division entière et modulo
Soit deux entiers relatifs a et b alors le reste de la division euclidienne de a par b est congru à a modulo b, ce qui s'écrit,
`a\equiv r\mod b`
r étant le reste de la division entière de a par b.
Programmation
Voici comment on programme le quotient et le reste de la division euclidienne de deux nombres entiers a (dividende) et b (diviseur).
A noter que dans python, le reste de la division euclidienne peut être négatif.
Dans le calculateur ci-dessus, le reste est toujours positif ou nul, ce qui garantit son unicité.
Python
def division_euclidienne(a,b):
#quotient = a//b , reste = a % b
return (a//b , a%b)
Voir aussi
Division décimale posée
Addition posée
Soustraction posée
Multiplication posée
Operation modulo
Critères de divisibilité
Test de divisibilité