Représentation des nombres en bases

Representation_de_base

🦊
1. Comprendre les bases
2. Exercice : Conversions
3. Décimal vers Binaire

Différencier comptage et dénombrement

On appelle dénombrer le fait de donner un par un les nombres d'une suite ou d'un ensemble. On appelle compter le fait de réaliser des opérations sur des nombres.

Définition

Une base est un ensemble de caractères uniques qui permettent de représenter des nombres.

Il existe un certain nombre de bases très connues :

  • Base 10 : La base 10 est la base que nous utilisons quotidiennement pour compter. B10={0,1,2,3,4,5,6,7,8,9}B_{10}=\lbrace 0,1,2,3,4,5,6,7,8,9 \rbrace .
  • Base 12 : La base 12 est la base que nous utilisons pour remplir des boites d'oeufs, pour représenter les parties d'une journée.

La base 2 est la base utilisée par les ordinateurs pour fonctionner. Un ordinateur fonctionne grâce au courant électrique et analyse en permanence si du courant passe pour permettre de réaliser des calculs différents.

Représentation d'un nombre

Un nombre est une combinaison de chiffres positionnés sur des colonnes.

Par exemple :

Le nombre 154=1100+510+41154 = 1*100 + 5*10 + 4*1.

On remarque une chose : les colonnes sont en 100 / 10 / 1 qui sont des multiples de 10.

1000100101
10101010*10*10101010*1010110*11011010*\frac{1}{10}

On peut même aller plus loin. Ces nombres sous la forme de 1010...1010*10*...*10 sont appelés puissances de 10.

On peut écrire 1000=103=1010101000 = 10^3 = 10*10*10 ou 1000000=106=1010101010101000000 = 10^6 = 10*10*10*10*10*10 où la puissance correspond au nombre de fois où l'on a multiplié ou divisé par le même nombre.

Remarque : Si l'on compte le nombre de fois où l'on a divisé, la puissance sera négative.

Cependant, nous représentons nos nombres en base 10 et chaque colonne est une puissance de 10. Il y a donc un lien entre les colonnes et la base utilisée et cela nous permettra de représenter des nombres dans n'importe quelle base.

Base 2

Au lieu d'utiliser 10 chiffres allant de 0 à 9, on va se limiter à 2 chiffres disponibles pour chacunes des colonnes.

Ces chiffres seront B10={0,1}B_{10} = \lbrace 0, 1 \rbrace. Ces chiffres en base 2 sont appelés bits.

Pour chacune des colonnes, on ne pourra choisir que 0 ou 1 et chaque colonne correspondra à une puissance 2.

Exemple :

8421
1101

Obtenir la représentation en base 10 d'un nombre en base 2

Pour ce nombre dans le tableau de puissances de 2, il serait écrit 1101. Pour obtenir sa valeur en base 10 pour que nous humains puissions le comprendre plus facilement, on peut utilser la technique vue pour la base 10 :

11012=18+14+02+11=13101101_{2} = 1*8 + 1*4+ 0*2 + 1*1 = 13_{10}.