← Retour aux quizQuiz gratuit

Conversions bases décimale, binaire et hexadécimale

Dans le domaine de l'informatique, la capacité à convertir rapidement entre les bases décimale, binaire et hexadécimale est essentielle. Ces conversions sont utilisées pour le débogage , la…

10 questions~5 min
Conversions bases décimale, binaire et hexadécimale — Qwi
0 / 10
Score: 0%
1

Quel est le résultat de la conversion décimale 13 en représentation binaire sur 4 bits ?

2

En partant du nombre décimal 10, quelle est sa représentation hexadécimale sur un octet ?

3

Quel est le résultat de l'opération inverse décrite pour convertir le nombre binaire 1011 en décimal ?

4

Quel est le nombre décimal correspondant à la chaîne binaire 1111 1111 1111 1111 1111 1111 1111 1111 (32 bits) ?

5

Si l’on convertit le nombre décimal 255 en hexadécimal, quel est le résultat ?

6

Quelle est la représentation binaire sur 8 bits du nombre hexadécimal 0x3A ?

7

En appliquant l’algorithme de division par 2, quel est le premier reste (r) obtenu pour le nombre décimal 18 ?

8

Quel est le résultat de la conversion hexadécimale 0x1C en décimal ?

9

Quel est le nombre décimal correspondant à la chaîne binaire 0101 0010 (8 bits) ?

10

En convertissant le nombre décimal 4095 en hexadécimal, quel est le résultat ?

Introduction aux conversions de bases numériques

Dans le domaine de l'informatique, la capacité à convertir rapidement entre les bases décimale, binaire et hexadécimale est essentielle. Ces conversions sont utilisées pour le débogage, la programmation bas‑niveau et la compréhension du fonctionnement des processeurs. Ce cours structuré vous guidera à travers les concepts fondamentaux, les algorithmes classiques et les astuces pratiques pour maîtriser les conversions entre les trois bases les plus courantes.

1. Conversion décimale → binaire

1.1. Méthode de division successive par 2

La technique la plus répandue consiste à diviser le nombre décimal par 2 et à retenir les restes (r). Les restes, lus de bas en haut, forment la représentation binaire.

  • Étape 1 : Diviser le nombre par 2.
  • Étape 2 : Noter le reste (0 ou 1).
  • Étape 3 : Reprendre le quotient et répéter l’opération jusqu’à obtenir un quotient nul.
  • Étape 4 : Lire les restes à l’envers pour obtenir le nombre binaire.

Exemple : conversion de 13 en binaire sur 4 bits.

Calcul : 13 ÷ 2 = 6 reste 1; 6 ÷ 2 = 3 reste 0; 3 ÷ 2 = 1 reste 1; 1 ÷ 2 = 0 reste 1. En lisant les restes de bas en haut, on obtient 1101. Sur 4 bits, la notation officielle est b1101.

À retenir : 13 = 8 + 4 + 1 → 1101₂.

1.2. Premier reste pour un nombre pair

Lorsque le nombre décimal est pair, le premier reste de la division par 2 est toujours 0. Cela constitue une règle de rapidité très pratique.

Exemple : pour 18, 18 ÷ 2 = 9 reste 0. Ainsi, le premier reste est 0.

À retenir : premier reste = 0 si le nombre est pair.

2. Conversion binaire → décimal

2.1. Méthode de pondération des bits

Pour reconvertir un nombre binaire en décimal, on additionne chaque bit multiplié par la puissance de 2 correspondante.

  • Le bit le plus à droite représente 2⁰.
  • Le suivant représente 2¹, puis 2², etc.

Exemple : 1011₂ → 1·2³ + 0·2² + 1·2¹ + 1·2⁰ = 8 + 0 + 2 + 1 = 11.

À retenir : bits × puissances de 2, somme = décimal.

2.2. Conversion d’un mot de 32 bits rempli de 1

Un nombre binaire composé uniquement de 1 sur n bits représente la valeur maximale non signée : 2ⁿ − 1.

Exemple : 11111111 11111111 11111111 11111111₂ (32 bits) = 2³² − 1 = 4294967295.

À retenir : 1…1 = 2ⁿ‑1 toujours.

3. Conversion décimale → hexadécimale

3.1. Division successive par 16

L’algorithme est analogue à la conversion décimale → binaire, mais on divise par 16. Le reste, compris entre 0 et 15, se traduit par un chiffre hexadécimal (0‑9, A‑F).

  • Étape 1 : Diviser le nombre décimal par 16.
  • Étape 2 : Noter le reste et le convertir en chiffre hexadécimal.
  • Étape 3 : Reprendre le quotient et répéter jusqu’à obtenir 0.
  • Étape 4 : Lire les restes à l’envers, précédés de 0x.

Exemple : conversion de 10 en hexadécimal sur un octet.

10 ÷ 16 = 0 quotient, reste 10 → chiffre A. L’octet vaut donc 0x0A.

À retenir : reste = valeur hexadécimale quand le quotient < 1.

3.2. Cas particulier : 255 décimal

255 ÷ 16 = 15 quotient, reste 15. En hexadécimal, 15 se note F. Ainsi, 255 décimal = 0xFF.

À retenir : FF = 255.

4. Conversion hexadécimale → décimal

4.1. Décomposition positionnelle

Chaque chiffre hexadécimal représente une puissance de 16 :

  • Le chiffre le plus à droite vaut 16⁰.
  • Le suivant vaut 16¹, etc.

Exemple : 0x1C → 1·16¹ + 12·16⁰ = 16 + 12 = 28.

À retenir : 1C → 1·16 + C(12) = 28.

4.2. Conversion d’un nombre hexadécimal en binaire

Chaque chiffre hexadécimal correspond à exactement 4 bits. Pour obtenir la représentation binaire sur 8 bits d’un nombre hexadécimal, on convertit chaque chiffre séparément puis on complète avec des zéros si nécessaire.

Exemple : 0x3A → 3 = 0011, A = 1010. En concaténant, on obtient 00111010 (8 bits).

5. Bonnes pratiques et astuces SEO pour les contenus sur les conversions de bases

  • Mots‑clés principaux : conversion décimale binaire, conversion hexadécimale, tableau de conversion base 2, base 16, algorithme division par 2.
  • Méta‑description optimisée : Apprenez à convertir rapidement entre les bases décimale, binaire et hexadécimale grâce à des exemples concrets, des algorithmes simples et des astuces mémorables.
  • Structure sémantique : Utilisez les balises <h2> et <h3> pour hiérarchiser le contenu, les listes <ul>/<li> pour les étapes, et les balises <strong>/<em> pour mettre en avant les notions clés.
  • Liens internes : Créez des liens vers d’autres cours sur les systèmes numériques, les représentations signées et les opérations bit à bit.
  • Rich snippets : Intégrez des tableaux de conversion (ex. décimal ↔ binaire) en utilisant le format <table> (non requis ici) pour améliorer la visibilité dans les résultats de recherche.

6. Résumé des conversions essentielles

  • 13 décimal → binaire (4 bits) : b1101
  • 10 décimal → hexadécimal (octet) : 0x0A
  • 1011₂ → décimal : 11
  • 32 bits à 1 → décimal : 4294967295
  • 255 décimal → hexadécimal : 0xFF
  • 0x3A → binaire (8 bits) : 00111010
  • Premier reste pour 18 : 0
  • 0x1C → décimal : 28

En maîtrisant ces algorithmes et en appliquant les astuces présentées, vous serez capable de résoudre rapidement tout problème de conversion de bases, que ce soit en cours, lors d’un examen ou dans un contexte professionnel. N’hésitez pas à pratiquer avec des exercices supplémentaires et à consulter les ressources complémentaires pour approfondir votre compréhension.