Exercices - Les systèmes de numérotation

Exercice 1

Convertissez les nombres suivants du système décimal au système binaire :

  • 125
  • 85
  • 33
  • 45

Exercice 2

Convertissez les nombres suivants du système binaire au système décimal puis au système octal :

  • 1001
  • 11010011

Exercice 3

Convertissez les nombres suivants du système octal au système hexadécimal :

  • 76
  • 157
  • 32

Correction de l'exercice 1

Pour convertir un nombre décimal en nombre binaire, il faut appliquer la méthode de la division euclidienne répétitive jusqu'à l'obtention d'un résultat égal à 0.

Ainsi, nous obtenons :

  • le nombre 125 dans le système décimal sera 1111101 dans le système binaire, tel que :

conversion 125 du système décimal au système binaire

  • le nombre 85 dans le système décimal sera 1010101 dans le système binaire, tel que :

conversion 85 du système décimal au système binaire

  • le nombre 33 dans le système décimal sera 100001 dans le système binaire, tel que :

conversion 33 du système décimal au système binaire

  • le nombre 45 dans le système décimal sera 101101 dans le système binaire, tel que :

conversion 45 du système décimal au système binaire

 

Correction de l'exercice 2

Pour convertir un nombre binaire en un nombre décimal, il est nécessaire d'utiliser la méthode des puissances de 2, comme le décrit la méthode ci-dessous :

1. Écrivez le nombre binaire.
2. Multipliez chaque chiffre binaire 0 ou 1 par 2^numéro position
3. Additionnez les résultats de chaque multiplication pour obtenir l'équivalent en décimal du nombre binaire.

Ainsi :

  • le nombre binaire 1001 = 9 dans le système décimal puisque \( 1 \times 2^{4} + 0 \times 2^{3} + 0 \times 2^{2} + 1 \times 2^{1} \) = 9
  • le nombre 11010011 = 211 dans le système décimal puisque  \( 1 \times 2^{8} + 1 \times 2^{7} + 0 \times 2^{6} + 1 \times 2^{5} + 0 \times 2^{4} + 0 \times 2^{3} + 1 \times 2^{2} + 1 \times 2^{1} \) = 128 + 64 + 16 + 2 + 1 = 211.

Pour convertir un nombre décimal en un nombre octal, il faut appliquer la méthode de la division euclidienne répétitive jusqu'à ce que le résultat soit égal à 0.

Ainsi, nous obtenons :

  • le nombre 9 dans le système décimal sera 11 dans le système octal, tel que :

conversion du nombre 9 du système décimal au système octal

  • le nombre 211 dans le système décimal sera donc 323 dans le système octal, tel que :

conversion du nombre 211 du système décimal au système octal

Correction de l'exercice 3

Pour convertir un nombre exprimé dans le système octal vers le système hexadécimal, vous pouvez d'abord le convertir dans le système décimal, puis dans le système hexadécimal. Vous pouvez également le convertir directement en binaire, puis regrouper par bloc de quatre chiffres à partir de la droite pour faciliter la conversion en hexadécimal à l'aide de la table suivante:

Binaire Hexadécimal
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F

 

Il est à noter que chaque digit du système octal correspond exactement à 3 bits en binaire, comme l'indique la table suivante :

Binaire Octal
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7

Ainsi, nous retrouvons :

  • le nombre 76 dans le système octal = 3E dans le système hexadécimal tel que :

conversion du nombre 76 du système octal au système hexadécimal

Comme vous pouvez le voir, deux zéros ont été ajoutés à gauche de notre mot binaire pour le compléter en quatre chiffres. Ces zéros n'ont aucune valeur mathématique, si ce n'est de faciliter notre conversion du système binaire vers le système hexadécimal.

  • le nombre 157 dans le système octal = 6F dans le système hexadécimal tel que :

conversion du nombre 157 du système octal au système hexadécimal

  • le nombre 32 dans le système octal = 1A dans le système hexadécimal tel que :

conversion du nombre 32 du système octal au système hexadécimal

Comme vous pouvez le voir, trois zéros ont été ajoutés à gauche de notre dernier mot binaire afin de le compléter et de le transformer en mot de quatre chiffres. Nous tenons à rappeler que ces zéros n'ont aucune valeur mathématique, si ce n'est de faciliter notre conversion du système binaire vers le système hexadécimal et de vous permettre de comprendre la technique de conversion basée sur le système binaire.