Systeme de Numération
Systeme de Numération
Systeme de Numération
Exemple : base 10
1986 = (1 x 103) + (9 x 102) + (8 x 101) + (6 x 100)
I-2- Le système décimal
Le système décimal est celui dans lequel nous avons le plus l'habitude d'écrire.
Chaque chiffre peut avoir 10 valeurs différentes :
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, de ce fait, le système décimal a pour base 10.
Tout nombre écrit dans le système décimal vérifie la relation suivante:
745 = 7 x 100 + 4 x 10 + 5 x 1
745 = 7 x 10 x 10 + 4 x 10 + 5 x 1
745 = 7 x 102 + 4 x 101 + 5 x 100
Chaque chiffre du nombre est à multiplier par une puissance de 10 : c'est ce
que l'on nomme le poids du chiffre.
L'exposant de cette puissance est nul pour le chiffre situé le plus à droite et
s'accroît d'une unité pour chaque passage à un chiffre vers la gauche.
12 435 = 1 x 104 + 2 x 103 + 4 x 102 + 3 x 101 + 5 x 100 .
Cette façon d'écrire les nombres est appelée système de numération de
position.
différent.
Cette base obéira aux même règles que la base 10, vue précédemment, ainsi on
peut décomposer (745)8 de la façon suivante :
(745)8 = 7 x 82 + 4 x 81 + 5 x 80
(745)8 = 7 x 64 + 4 x 8 + 5 x 1
(745)8 = 448 + 32 + 5
Nous venons de voir que :
(745)8 = (485)10
La correspondance entre base 2, base 10 et base 16 est indiquée dans le tableau ci-
après :
Si nous divisons le nombre (543)10 par 10, nous obtenons comme quotient 54 et 3
comme reste. Cela signifie que ce nombre équivaut à : (54 x 10) + 3
Le reste 3 est le chiffre indiquant le nombre d'unités.
En redivisant ce quotient (54) par 10, nous obtenons 5 comme deuxième
quotient et 4 comme reste. Ce reste donne le deuxième chiffre du nombre, donc
celui des dizaines.
Enfin, si l'on divise ce deuxième quotient par 10, nous obtenons O et il restera
5 qui représentera le chiffre des centaines.
Conversion binaire :
Maintenant si nous divisons un nombre décimal par 2, le quotient indique le
nombre de fois que 2 est contenu dans ce nombre et le reste indique le chiffre des
unités dans l'expression du nombre binaire.
Soit N le nombre, Q1 le quotient et R1 le reste, nous avons :
N = (Q1 x 2) + (R1 x 1)
N = (Q1 x 21) + (R1 x 20)
Exemple
soit :
N = (22 x 2) + (0 x 1) = 44
(44)10 = (101100)2
La propriété d'équivalence que nous venons de voir entre le binaire et l'octal existe
entre l'hexadécimal et le binaire.
La seule différence est qu'il faut exprimer chaque caractère hexadécimal à l'aide
de 4 informations binaires.
Pour représenter un nombre entier naturel après avoir défini le nombre de bits
sur lequel on le code, il suffit de ranger chaque bit dans la cellule binaire
correspondant à son poids binaire de la droite vers la gauche, puis on « remplit » les
bits non utilisés par des zéros.