Système binaire
?.
Combien de symboles ont les ordinateurs pour coder les nombres ?
. Définition
Le système binaire
Le système binaire, est un système de numération utilisant la base 2 avec un
.nombre exprimé sous forme de série de 0 et de 1
.
En base 2, tous les nombres sont représentés avec les deux symboles 0 et 1.
Il existe donc une correspondance entre les nombres écrits dans le système décimale (base
10) et dans le système binaire (base 2).
Base 10 0 1 2 3 4 5 6 7 8 9 10
Base 2 0 1 10 11 100 101 110 111 1000 1001 1010
• Conversion binaire vers décimale
i.
Pour passer de l’écriture binaire d’un nombre à son écriture décimale, il faut passer
par sa décomposition en puissance de 2.
Écriture décimale 1 2 4 8 16 32 64 128 256 512 1024
Puissance de 2 20 21 22 23 24 25 26 27 28 29 210
Base 2 1 10 100 1000 10000 ... ... ... ... ... ...
. Exemple
Passage de binaire à décimale
11012 = 1000 + 100 + 1
3 2 0
.11012 = 2 + 2 + 2
11012 = 8 + 4 + 1
11012 = 1310
.
. Notation
Representation de la base
Lorsque c’est nécessaire, on précise la base utilisée :
. 10 signifie que le nombre 237 est codé en base 10
237
Exemple : 1 23710 = 1 × 103 + 2 × 102 + 3 × 101 + 7 × 100
112 = 1 × 21 + 1 × 20 = 310
.
1/3 LPO de Sada ‐ Seconde ‐ SNT.
Exercice 1 Conversion en décimal.
Déterminer la décomposition en puissance de 2 des nombres suivants :
a) 11 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
b) 10110 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c) 1010101 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exercice 2 Conversion en décimal.
Trouvez l’écriture décimale des nombres suivants :
a) 1001 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
b) 100101 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c) 10111 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exercice 3 Conversion en décimal.
Trouvez l’écriture décimale des nombres suivants :
a) 101 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
b) 11011 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c) 11110111 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
• Conversion décimal vers binaire
Il y a 2 méthodes pour représenter les nombres décimaux en binaire :
• La première peut être rapide dans le cas de petit nombre.
• Pour les grands nombres, la seconde s’avère généralement plus efficace.
•• Méthode 1
1. Pour cette méthode, il est nécessaire de connaître les différentes puissances de 2
Écriture puissance Écriture en base 2
décimale de deux
1 20 1
2 21 10
4 22 100
8 23 1 000
16 24 10 000
32 25 100 000
64 26 1 000 000
128 27 10 000 000
256 28 100 000 000
512 29 1 000 000 000
1024 210 10 000 000 000
2/3 LPO de Sada ‐ Seconde ‐ SNT.
2. Ensuite il faut écrire le nombre sous la forme d’une somme de puissances de 2.
On commence toujours par la plus grande puissance de 2 inférieur au nombre à changer
de base.
. Exemple
Méthode : Décompositions en puissance de 2
Pour trouver l’écriture du nombre 25 en binaire, décomposons le à l’aide de puis‐
.sances de 2 ( 1, 2, 4, 8, 16, 32, 64, ...)
25 = 1 × 16 + 1 × 8 + 0 × 4 + 0 × 2 + 1 × 1
25 = 1 × 24 + 1 × 23 + 0 × 22 + 0 × 21 + 1 × 1 ou 25 = 16 + 8 + 1
25 = 10 000 + 1000 + 1
On a donc :
. 2510 = 110012
Exercice 4 Conversion en binaire.
Décompose à l’aide des puissance de 2 les nombres ci‐dessous :
Rappel : Les puissances de 2 sont 1 ; 2 ; 4 ; 8 ; 16 ; 32 ; 64 ; 128 ; 256 ; 512 ; 1024 ; ...
1. 9 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. 46 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3. 235 = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exercice 5 Conversion en binaire.
Déterminer l’écriture binaire des nombres décimaux ci‐dessous :
• 7= ................... • 35 = . . . . . . . . . . . . . . . . . . • 58 = . . . . . . . . . . . . . . . . . .
7= ................... .................. ..................
7= ................... .................. ..................
Exercice 6
Déterminer l’écriture binaire des nombres décimaux suivants
• 192 = . . . . . . . . . . . . . . . . . • 168 = . . . . . . . . . . . . . . . . . • 255 = . . . . . . . . . . . . . . . . .
192 = . . . . . . . . . . . . . . . . . ................. .................
192 = . . . . . . . . . . . . . . . . . ................. .................
192 = . . . . . . . . . . . . . . . . . ................. .................
192 = . . . . . . . . . . . . . . . . . .................
.................
3/3 LPO de Sada ‐ Seconde ‐ SNT.