Module R101

Conversion de base 10 vers une base N

Pour convertir un nombre de base 10 en une base N quelconque, il faut suivre les étapes suivantes :

  1. Diviser le nombre par la base N.
  2. Prendre le reste de la division et l'écrire à droite du quotient précédent.
  3. Recommencer les étapes 1 et 2 avec le quotient de la division précédente jusqu'à ce que le quotient soit égal à zéro.
  4. Le nombre converti est égal aux restes écrits de droite à gauche.

Voici un exemple de conversion de base 10 en base 2 :

Conversion de 1310 en base 2 :

1310 = 1 . 1 . 0 . 1 2

Le nombre 1310 est donc équivalent à 1 1 0 12.

Conversion de base N vers base 10

Pour convertir un nombre de base N en base 10, il faut utiliser la formule suivante :

a N × N n - 1 + a N n

où :

Voici un exemple de conversion de base 5 en base 10 :

Conversion de 4325 en base 10 :

45 × 52 + 35 × 51 + 25 × 50

Le nombre 4325 est donc équivalent à 11710.

Conversion de base 2 vers une base 16

Pour convertir un nombre de base 2 en base 16, il faut d'abord diviser le nombre en groupes de 4 chiffres binaires, en partant de la droite. Ensuite, chaque groupe de 4 chiffres est converti en un seul chiffre hexadécimal en utilisant la table de correspondance suivante :

Bits binairesChiffre hexadécimal
00000
00011
00102
00113
01004
01015
01106
01117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

Voici un exemple de conversion de base 2 en base 16 :

Conversion de 1010111010102 en base 16 :

1010 . E A16

Le nombre 1010111010102 est donc équivalent à AEA16.

Convertisseur dans les différentes bases