Convertisseur de système numérique
Qu’est-ce qu’un système de numération
Un système de numération est une manière d’écrire des nombres en utilisant un ensemble spécifique de symboles et de règles. Tous les nombres que nous utilisons couramment sont écrits dans le système décimal, qui utilise 10 chiffres (de 0 à 9). Cependant, il existe de nombreux autres systèmes, chacun ayant sa propre base (ou radix). La base d’un système indique le nombre de symboles distincts utilisés pour représenter les nombres.
Par exemple :
- Dans le système binaire — 2 symboles :
0et1. Utilisé en informatique. - Dans le système octal — 8 symboles : de
0à7. - Dans le système décimal — 10 symboles : de
0à9. Utilisé dans la vie quotidienne et est le système le plus courant. - Dans le système hexadécimal — 16 symboles : de
0à9et deAàF, oùA = 10,B = 11, …,F = 15. Courant dans les ordinateurs modernes. Par exemple, les couleurs sont souvent spécifiées en hexadécimal. La couleur bleue est#0000FF.
Dans des systèmes plus étendus (par exemple, base-36), des chiffres et des lettres latines sont utilisés, où :
A = 10, B = 11, …, Z = 35.
Comment fonctionne la conversion entre les systèmes de numération
Pour convertir un nombre du décimal à un système de base :
- Divisez le nombre de départ par la base .
- Notez le reste de la division.
- Répétez la division sur le quotient entier jusqu’à ce qu’il devienne zéro.
- Écrivez les restes enregistrés dans l’ordre inverse — c’est le résultat.
Pour convertir un nombre d’une base à une autre, il est courant de d’abord convertir le nombre en décimal, puis dans la base souhaitée.
Comment convertir étape par étape
Étape 1. Convertir en système décimal
Supposons que nous ayons le nombre .
Calculez en utilisant la formule :
Étape 2. Convertir du décimal à l’octal
Convertissons en octal.
| Division | Quotient entier | Reste |
|---|---|---|
| 22 ÷ 8 | 2 | 6 |
| 2 ÷ 8 | 0 | 2 |
Résultat :
Principaux systèmes de numération
| Base | Nom | Symboles utilisés | Exemple |
|---|---|---|---|
| 2 | Binaire | 0, 1 | 1011₂ = 11₁₀ |
| 8 | Octal | 0–7 | 127₈ = 87₁₀ |
| 10 | Décimal | 0–9 | 245₁₀ |
| 12 | Duodécimal | 0–9, A, B | 1A₁₂ = 22₁₀ |
| 16 | Hexadécimal | 0–9, A–F | 1F₁₆ = 31₁₀ |
| 36 | Base-36 | 0–9, A–Z | Z₃₆ = 35₁₀ |
Tableau des symboles pour les bases jusqu’à 36
| Valeur | Symbole | Valeur | Symbole | Valeur | Symbole |
|---|---|---|---|---|---|
| 0 | 0 | 12 | C | 24 | O |
| 1 | 1 | 13 | D | 25 | P |
| 2 | 2 | 14 | E | 26 | Q |
| 3 | 3 | 15 | F | 27 | R |
| 4 | 4 | 16 | G | 28 | S |
| 5 | 5 | 17 | H | 29 | T |
| 6 | 6 | 18 | I | 30 | U |
| 7 | 7 | 19 | J | 31 | V |
| 8 | 8 | 20 | K | 32 | W |
| 9 | 9 | 21 | L | 33 | X |
| 10 | A | 22 | M | 34 | Y |
| 11 | B | 23 | N | 35 | Z |
Exemple 1. Convertir un nombre décimal en hexadécimal
| Division | Quotient entier | Reste |
|---|---|---|
| 120 ÷ 16 | 7 | 8 |
| 7 ÷ 16 | 0 | 7 |
Divisez 120 par la base 16 et notez les restes jusqu’à ce que le quotient soit zéro. Écrivez les restes dans l’ordre inverse :
Exemple 2. Convertir 12345₁₀ en base-36
| Division | Quotient entier | Reste |
|---|---|---|
| 12345 ÷ 36 | 342 | 33 → X |
| 342 ÷ 36 | 9 | 18 → I |
| 9 ÷ 36 | 0 | 9 |
Maintenant, écrivez la séquence des restes dans l’ordre inverse :
Exemple 3. Conversion entre bases arbitraires
Convertir en hexadécimal.
- Trouver d’abord la valeur décimale :
- Convertir 13₁₀ en hexadécimal : Reste de la division
Résultat :
Fait historique
Les premiers systèmes de numération sont apparus bien avant notre ère.
Les anciens Sumériens utilisaient un système sexagésimal (base 60) — c’est pour cette raison qu’il y a 60 minutes dans une heure et 60 secondes dans une minute.
Plus tard, les Égyptiens et les Romains ont utilisé des systèmes décimal et vigtésimal (base 20) dans leurs enregistrements, et l’idée de notation positionnelle a été pleinement développée en Inde puis transmise en Europe par des érudits arabes.
Notes
- Lors de la saisie d’un nombre, utilisez uniquement les symboles autorisés pour la base choisie.
- Les valeurs pour les lettres commencent avec
A=10,B=11jusqu’àZ=35. - Le convertisseur vérifie automatiquement la validité des données saisies et fournit instantanément le résultat avec une explication détaillée sous forme de tableau.
Questions fréquemment posées
Comment convertir le nombre 255 du décimal à l’hexadécimal ?
| Division | Quotient entier | Reste |
|---|---|---|
| 255 ÷ 16 | 15 | F |
| 15 ÷ 16 | 0 | F |
Résultat :
Comment convertir 101010₂ en décimal ?
Comment convertir 42₁₀ en octal ?
| Division | Quotient entier | Reste |
|---|---|---|
| 42 ÷ 8 | 5 | 2 |
| 5 ÷ 8 | 0 | 5 |
Résultat :
Comment représenter 999₁₀ en base-12 ?
| Division | Quotient entier | Reste |
|---|---|---|
| 999 ÷ 12 | 83 | 3 |
| 83 ÷ 12 | 6 | 11 → B |
| 6 ÷ 12 | 0 | 6 |
Résultat :
Quelle est la base maximale prise en charge par ce convertisseur ?
Ce convertisseur permet des conversions pour des systèmes de numération de 2 à 36.
Cela couvre toutes les combinaisons possibles de chiffres et de lettres latines (0–9, A–Z).