Vous êtes sur la page 1sur 6

Sujet 18

1/6

NUMÉRATION POUR L'INFORMATIQUE

1 LES NUMÉRATIONS
1.1 NUMÉRATION DÉCIMALE
La numération décimale (base dix) utilise ….. Chiffres qui sont : ………………….
Ecrire le nombre décimal suivant comme une somme de puissances de 10.
192 = ………………….
1.2 NUMÉRATION BINAIRE
La numération binaire (base deux) utilise ……. chiffres qui sont : ………..
Ecrire le nombre binaire suivant comme une somme de puissances de 2.
10111 = …………………….

Il est important de savoir trouver rapidement les puissances de 2 successives. Compléter le


tableau ci-dessous sans utiliser la calculette.
20 21 22 23 24 25 26 27 28 29 210 211 212 213
1 2 4 8 16
Ces puissances de 2 successives représentent les poids successifs des bits d'un nombre binaire.
Dans l'écriture d'un nombre binaire
1 le bits de poids faible (poids 20) est situé le plus à ………
2 le bits de poids fort est situé le plus à ………..

Avec un bit on peut représenter deux états différents dont les codes sont les suivants:
0 1
Avec deux bits on peut représenter quatre états différents ( 2*2 ) dont les codes sont :
00 01 10 11
Avec trois bits on peut représenter huit états différents (2*2*2) dont les codes sont :

On peut généraliser et dire que


1 n bits permettent de coder 2n états différents,
2 c'est à dire n bits permettent de compter de 0 à 2n-1.
1.3 NUMÉRATION HEXADÉCIMALE
La numération hexadécimale (base seize) utilise …… chiffres qui sont : ……………….
Ecrire le nombre hexadécimal suivant comme une somme de puissances.
A70C = …………………………
Puisque 16=24 il suffit de ….. bits pour coder chaque chiffre hexadécimal.
Quatre bits constituent un quartet.
On a déjà vu auparavant que 8 bits constituent un …….
Sujet 18
2/6

1.4 EFFECTUER DES ADDITIONS


En décimal (base dix) comment s'écrit dix?

En binaire (base deux) comment s'écrit deux

En hexadécimal (base seize) comment s'écrit seize

Effectuer les additions suivantes directement dans la base (c'est à dire sans convertir les
nombres en décimal).
décimal binaire hexadécimal
174 1001 1011 8F7 F8A
+ 59 + 101 +101 + 67 +FE
….. ……. ……. ….. ……
Sujet 18
3/6

2 CONVERSION EN DÉCIMAL
Pour convertir un nombre binaire (ou hexadécimal) en un nombre décimale il suffit d'écrire ce
nombre comme une somme de puissances de 2 (ou de 16) et de faire le calcul.
10111binaire = ……………..
A70Chexa = ………………..

3 CONVERSION DÉCIMAL ® BINAIRE


3.1 MÉTHODE
On effectue des divisions successives par 2 jusqu'à obtenir un quotient nul.
Ces divisions s'effectuent de manière entière (sans calculer les chiffres après la virgule)

19 2 Division Quotient Reste Rang


1 9 2 19/2 9 1 0
1 4 2 9/2 4 1 1
0 2 2 4/2 2 0 2
Lecture en sens 0 1 2 2/2 1 0 3
inverse 1 0 1/2 0 1 4

On recopie les restes successifs. Attention à l'ordre.


19décimal = 10011binaire
3.2 EXEMPLE
Voici le résultat des divisions successives de 162decimal par 2.
162 2
02 81 2
Ecrire ce nombre en binaire 0 01 40 2
1 00 20 2
0 00 10 2
162décimal = …………. 0 0 5 2
1 2 2
0 1 2
3.3 EXERCICES 1 0
Ecrire les nombres décimaux suivants en binaire.
256 ................................ 13 .............................. 6 ......................................
Sujet 18
4/6

4 CONVERSION DÉCIMAL ® HEXADÉCIMAL


4.1 MÉTHODE ET EXEMPLE
C'est la même méthode mais on effectue les divisions successives par 16 au lieu de 2. Il reste à
coder ces restes successifs à l'aide des 16 chiffres hexadécimaux 0,1,2,…9,A,B,C,D,E,F.

67819 16 Division Quotient Reste Rang


038 4238 16 67819/16 4238 11=Bhexa 0
61 103 264 16 4238/16 264 14=Ehexa 1
139 78 104 16 16 264/16 16 8 2
11 14 8 0 1 16 16/16 1 0 3
Lecture en sens 1 0 1/16 0 1 4
inverse
On recopie les restes successifs. Attention à l'ordre.
67819décimal = 108EBhexa
4.2 EXEMPLE
Voici le résultat des divisions successives de 430decimal par 16.
430 16
Ecrire le nombre en hexadécimal 110 26 16
430décimal = ……….. 14 10 1 16
1 0

4.3 EXERCICES
Ecrire les nombres décimaux suivants en hexadécimal.
5568 14 65536
Sujet 18
5/6

5 CONVERSION BINAIRE « HEXADÉCIMALE


On a vu qu'il suffisait de 4 bits (1 quartet) pour coder chaque chiffre hexadécimal.
Réciproquement, 4 bits d'un nombre binaire sera représenté par un chiffre hexadécimal.
5.1 CONVERSION BINAIRE ® HEXADÉCIMALE
Groupons les bits par 4 et trouvons l'équivalent hexadécimal de chaque quartet.

10110111100001
0010 1101 1110 0001
2 D E 1

Convertir en hexadécimal les nombres binaires suivants :


100011110 1101010101

5.2 CONVERSION HEXADÉCIMALE ® BINAIRE


Remplaçons donc chaque chiffre hexadécimal par son quartet équivalent.
1F3AC

0001 1111 0011 1010 1100


1 1111 0011 1010 1100
Convertir en binaire les nombres hexadécimaux suivants :
378 A17
Sujet 18
6/6

6 TD SUR EXCEL

But : utiliser les fonctions Excel de conversion d'une base à l'autre :


DECBIN(…), BINDEC(…) etc. il y en a plein (voir dans l'aide d'Excel).

Réaliser une feuille permettant de faire les conversions suivantes.

1 Jusqu’à quelle valeur décimale peut-on utiliser la fonction decbin d’Excel? Justifier
votre réponse……

2 dans le même fichier d’Excel, concevoir une grille Excel qui permet de décomposer
un décimal en binaire (sans utiliser la fonction decbin)
1 On utilisera le principe des divisions entières successives.
2 on utilisera les fonctions MOD, QUOTIENT et/ou ENT d'Excel.

Vous aimerez peut-être aussi