La conversion du binaire vers le décimal consiste à réécrire un nombre en base 22 sous la forme d’un nombre en base 1010. L’idée clé est simple : chaque chiffre binaire indique s’il faut inclure une puissance de 22. Un 11 signifie que cette valeur de position est prise en compte. Un 00 signifie qu’on l’ignore.

Par exemple, 101121011_2 est égal à 111011_{10}, car on prend 88, on ignore 44, on prend 22 et on prend 11.

Comment la valeur de position en binaire devient du décimal

Le binaire est un système en base 2, donc ses valeurs de position sont des puissances de 22 plutôt que des puissances de 1010. De droite à gauche, les positions sont :

20,  21,  22,  23,  2^0,\; 2^1,\; 2^2,\; 2^3,\; \dots

Cela signifie que les premières valeurs de position sont :

1,  2,  4,  8,  16,  1,\; 2,\; 4,\; 8,\; 16,\; \dots

Si un chiffre vaut 11, cette valeur de position compte. Si un chiffre vaut 00, elle ne compte pas.

La règle derrière la conversion du binaire vers le décimal

Pour un nombre binaire de chiffres bnbn1b1b0b_n b_{n-1} \dots b_1 b_0, où chaque bib_i vaut soit 00 soit 11, la valeur décimale est

i=0nbi2i\sum_{i=0}^{n} b_i 2^i

Vous n’avez pas besoin de la formule pour faire la conversion, mais elle montre clairement l’idée : le binaire n’est qu’un système de position avec des puissances de 22.

Exemple détaillé : convertir 11001211001_2

Commencez par la droite, où les valeurs de position sont 1,2,4,8,161, 2, 4, 8, 16.

110012=116+18+04+02+1111001_2 = 1 \cdot 16 + 1 \cdot 8 + 0 \cdot 4 + 0 \cdot 2 + 1 \cdot 1

Gardez maintenant seulement les valeurs associées à un 11 :

110012=16+8+111001_2 = 16 + 8 + 1

Donc la valeur décimale est

110012=251011001_2 = 25_{10}

Pour une vérification rapide, vous pouvez lire le nombre de gauche à droite comme « un 1616, un 88, zéro 44, zéro 22 et un 11 ».

Pourquoi la méthode fonctionne

En base 1010, le nombre 407407 signifie

4102+0101+71004 \cdot 10^2 + 0 \cdot 10^1 + 7 \cdot 10^0

Le binaire fonctionne de la même manière, mais avec des puissances de 22 :

110012=124+123+022+021+12011001_2 = 1 \cdot 2^4 + 1 \cdot 2^3 + 0 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0

La structure est identique. Seule la base change.

Erreurs fréquentes lors de la conversion du binaire vers le décimal

  1. Utiliser des puissances de 1010 au lieu de puissances de 22. Les valeurs de position en binaire sont 1,2,4,8,16,1, 2, 4, 8, 16, \dots.
  2. Compter les positions depuis la gauche sans connaître l’exposant. La méthode la plus sûre consiste à commencer à droite avec 202^0.
  3. Considérer un nombre comme 10211021 comme binaire. Les seuls chiffres binaires valides sont 00 et 11.
  4. Oublier que les zéros initiaux ne changent pas la valeur. Par exemple, 001120011_2 et 11211_2 sont tous deux égaux à 3103_{10}.

Quand utilise-t-on la conversion du binaire vers le décimal ?

La conversion du binaire vers le décimal apparaît chaque fois qu’il faut interpréter la manière dont les ordinateurs stockent les valeurs. On la retrouve en informatique de base, en électronique numérique, dans la représentation des données et dans les contextes fondés sur les bits, comme les permissions, les indicateurs ou les valeurs mémoire.

Même si vous ne travaillez jamais directement avec du matériel, comprendre la valeur de position en binaire rend les systèmes de numération beaucoup moins mystérieux.

Essayez une conversion similaire

Convertissez 1011012101101_2 en décimal en écrivant d’abord les valeurs de position, puis en additionnant seulement les puissances de 22 alignées avec un 11. Cette habitude à elle seule évite la plupart des erreurs de conversion.

Besoin d'aide pour un problème ?

Envoyez votre question et obtenez une solution vérifiée, étape par étape, en quelques secondes.

Ouvrir GPAI Solver →