Vous êtes sur la page 1sur 8

I. Les différentes bases utilisées en numérique.

On va utiliser essentiellement trois bases.

La base décimale, base de 10 (ou codage de 10)


qui utilise 10 symboles:
0 ; 1 ;2 ; 3 ; 4 ; 5 ; 6; 7 ; 8 ; 9

La base binaire : Elle utilise 2 symboles


0 et 1.

La base Hexadécimale: Elle utilise 16 symboles


0 ; 1 ;2 ; 3 ; 4 ; 5 ; 6; 7 ; 8 ; 9 ; A; B ; C ; D ; E ; F
II. Compter.
Pour compter en base de 10 on utilise le principe suivant:
On prend le premier symbole: 0 et on recommence 20
Puis le deuxième 1 21
Puis le troisième 2
Ainsi de suite 3 22
On ne l’avait écrit mais sur ces 4 23
premiers chiffres on aurait pu 5 …
placer autant de 0 que l’on veut 06 …
mais on ne les écrit pas 00 7 …
ex 000 8 et on recommence 99
Mais on ne les écrit pas 9 100
10 101
Une foi tous les 11
symboles passés donc 102
12 ….
au bout de 10 chiffres
13 205
On prend le 14 206
deuxième symbole 15
que l’on place devant. ….
16 On peut continuer jusqu’à l’infini 999
et on recommence
17
099999999999999999999999999999
Faire exercice 1 et 2 18
100000000000000000000000000000
19
II. Compter.
En utilisant le même principe on peut compter et écrire les chiffres dans chaque base.

Binaire Décimal Hexadécimal


0 0 0
1 1 1
10 2 2
11 3 3
100 4 4
101 5 5
110 6 6
111 7 7
1000 8 8
1001 9 9
1010 10 A
1011 11 B
1100 12 C
1101 13 D
1110 14 E
1111 15 F
1 0000 16 10
III. Conversion de base en base.
En utilisant le tableau précédant, on peut facilement donner l’équivalence
d’un chiffre d’une base à l’autre.

Exemple si je demande de traduire,


d’exprimer ou de convertir
1001 sera égal en décimal à 9.
et 9 en hexadécimal

1101 sera égal à 13 en décimal


et D en hexadécimal

Mais comme on ne peut pas faire un tableau de tous les chiffres, l’histoire se
complique si on demande de convertir un chiffre plus grand.
Exemple : Convertir 1101 1100 en décimal
III. Conversion de base en base.
Conversion d’une base X vers la base décimal.

Il faut utiliser la décomposition.


En effet tout chiffre peut être décomposer prenons par exemple 1 569.
Ce chiffre comporte 4 rangs
En fait tous ces rang on un poids
soit 1 000 100 10 1
Correspondant comme on est en
Connus sous 103 102 101 100 décimal à une puissance de 10
le nom de:
millier dizaine
centaine unité Ce qui ferait qu’en décomposition

1 5 6 9 = 1 x 103 + 5 x 102 + 6 x 101 + 9 x 100


= 1 x 1 000 + 5 x 100 + 6 x 10 + 9 x 1
= 1 000 + 50 + 60 + 9
= 1 5 6 9
III. Conversion de base en base.
Conversion d’une base X vers la base décimale.

1 000 100 10 1 = 1 x 103 + 5 x 102 + 6 x 101 + 9 x 100


103 102 101 100 = 1 x 1 000 + 5 x 100 + 6 x 10 + 9 x 1
= 1 000 + 50 + 60 + 9
1 5 6 9 = 1 5 6 9
En utilisant ce principe de décomposition, on va pouvoir donner l’équivalent
de n’importe quel chiffre en base de10
soit 8 4 2 1 Chaque bit aura pour poids binaire une
puissance de 2 puisque l'on est en binaire
23 22 21 20
Ce qui donnera la décomposition
Exemple: 1 1 0 1 = 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20
= 1x8 + 1x 4 + 0x 2 + 1 x1
= 8 + 4 + 0 + 1
= 13
III. Conversion de base en base.
Conversion d’une base X vers la base décimale.
8 4 2 1

23 22 21 20 Donc 1101 en binaire treize en décimal

1 1 0 1 = 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20
= 1x8 + 1x 4 + 0x 2 + 1 x1
= 8 + 4 + 0 + 1
= 13
Autre exemple en Hexa
4096 16
256 1
Où les
puissances 163162 161 160 Soit en décomposition Faire exercice 3
sont hexa:

A 6 2 D = 10 x 163 + 6 x 162 + 2 x 161 + 13 x 160


Attention = 40 96 x 10 + 6 x 256 + 2 x 16 + 13 x 1
et
A = 10 = 40 960 + 1 536 + 32 + 13
D = 13
= 142 541
III. Conversion de base en base.
Conversion de la base de 10 vers la base de 2.

Il ya 2 manières de procéder: Soit 167 à convertit en base de 2


_ Par division euclidienne successive. _ Par pondération.
On divise 167 par 2
167 2
Reste 1 83

Vous aimerez peut-être aussi