LES SYSTEMES DE NUMERATION_New1

Télécharger au format doc, pdf ou txt
Télécharger au format doc, pdf ou txt
Vous êtes sur la page 1sur 7

Laboratoire génie électrique Cours 3ème technique Systèmes de numération

LES SYSTEMES DE NUMERATION


☺Activité de découverte : Réaliser l’activité de découverte du manuel d’activités

1. Les bases :
 Il existe 4 principales bases de numération utilisées pour coder ou stocker des informations
numériques :
o Le décimal ou base ……
o Le binaire ou base ……
o L’octal ou base ……
o L’hexadécimal ou base……

1.1. le décimal ou base 10 :


 Dans une base, chaque chiffre associé à un nombre, dépend de la position de ce chiffre dans le
nombre.
o Exemple : 7984 en base 10, chaque chiffre est affecté d’un coefficient (unité, dizaines,
centaines, …)

nombre 7 9 8 4

poids 103 102 101 100

7984(10) = ………………………………………

 Dans la base « B » tout nombre peut s’écrire sous la forme

N(B) = an.Bn + ……………+ a1.B1 + a0.B0

☺Activité : Vérifier par le calcul les nombres suivants ;


218 (10) = ………………………………………
1503 (10) = …………………………………….

1.2. Le binaire ou base 2 :


 Les chiffres d’un nombre en base 2 portent le nom de …….. Celui du poids le plus fort porte
l’acronyme MSB (Most Significant Bit), celui de plus faible poids porte l’acronyme LSB (Least
Significant Bit). Les nombres binaires sont constitués uniquement de 1 ou de 0 ;
o Exemple : 10111

…………. …………..

Système de numération 1/4


Laboratoire génie électrique Cours 3ème technique Systèmes de numération

1.3. L’octal ou base 8 :


 Cette base utilise 8 chiffres de 0 à 7.
1.4. L’hexadécimal :
 Cette base utilise 16 signes qui sont les 10 chiffres de la base décimale ( 0 9) et les 6
premières lettres de l’alphabet :

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
o Exemple de chiffre en base 16 : 9F00(16)
☺Activité : Réaliser l’activité 1 du manuel d’activités (page 7)
☺Activité : Compléter le tableau suivant :

Décimal Binaire Hexadécimal


0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

2. Conversions des systèmes de numération :


Il y a trois types de conversion :

Système
décimal

Codage ………….
Décodage ………….

Autre
Système système
non non
décimal ………………
décimal

2.1 Codage d’un nombre :


C’est la conversion d’un nombre du système décimal vers le système de base B. Il s’obtient en divisant
successivement le nombre décimal par B jusqu’au moment où le quotient devient nul

Système de numération 2/4


Laboratoire génie électrique Cours 3ème technique Systèmes de numération

☺Activité : Convertir 198 (10) en base 8 :


198 (10) =……… (8)

☺Activité : Convertir 28 (10) en base 2 : ☺Activité : Convertir 45 (10) en base 4 :

28 (10) =………… 45 (10) =…………

2.2 Décodage d’un nombre : C’est l’opération inverse du codage

Pour convertir un nombre d’une base quelconque en son équivalent décimal, on le développe
en somme de puissances de la base d’origine.
o Exemple :
110110 (2) = (1.25) + (1.24) + (0.23) + (1.22) + (1.21) + (0.20) = (32+16+0+4+0+1)=53 (10)
☺Activité : Convertir les chiffres suivants en base 10
526 (8) = 8F (16) =

2.3 Transcodage d’un nombre :


C’est la conversion entre deux nombres de deux systèmes non décimaux, le plus souvent on
passe à travers la base 10.
Base x Base 10 Base y

☺Activité : Ecrire en octal le nombre binaire 10110(2)


1ère méthode : 2 ème méthode :

Système de numération 3/4


Laboratoire génie électrique Cours 3ème technique Systèmes de numération

 Pour convertir un nombre binaire en octal, il faut le décomposer en groupes de


trois bits (23=8).
☺Activité : Convertir 11110001 (2) en base 8 :
11110001 (2) =……. (8)
Binaire : 011 110 001
Octal : .…. ….. ……

 Pour convertir un nombre binaire en hexadécimal, il faut le décomposer en


groupes de 4 bits (24=16).
☺Activité : Convertir 11110001 (2) en base 16 : ☺Activité : Convertir 657 (8) en base 2 :

Octal : 6 5 7

Binaire : …… …... ……

Binaire : 1111 0001

Hexadécimal : ….. …..

11110001 (2) =……. (16) 657 (8) =………………. (2)

☺Activité : Convertir A4C (16) en base 2 :

Hexadécimal : A 4 C
A4C (16) =………………. (2)
Binaire : .…. ….. ……

 Pour passer de la base 16 à la base 8 ou inversement, la méthode la plus simple


est d’utiliser le binaire comme base de transition.
☺Activité : Convertir 2D3 (16) en base 8 :

Hexadécimal : 2 D 3

Binaire : .…. ….. ……

Binaire : .…. ….. …… ……

Système de numération
Laboratoire génie électrique Cours 3ème technique Systèmes de numération

Octal : .…. ….. …… ……

2D3 (16) = …………………….. (2)= ………… (8)


LES CODES 4/4
1. Introduction :
Coder une information, c’est lui associer un symbole ou une combinaison de symboles qui
permettent de la communiquer.
Ex : le code postal de la ville de ………………… est …….
Décoder une information, c’est passé du langage codé au langage source.

2. Différents types :
On distingue deux types de codes : les codes numériques et les codes alphanumériques.

2.1 Codes numériques:


2.1.1 Code binaire naturel :

2.1.2 Code BCD: (Binary coded decimal)


 C’est le plus souvent utilisé dans les systèmes de traitement de l’information pour
visualiser des nombres binaires. Chaque chiffre décimal est défini par son
équivalent binaire codé sur quatre bits (10 combinaisons sur 16 étant utilisées).
☺Activité : Convertir 4587 (10) en BCD :

Décimal : 4 5 8 7

Code BCD : ……. …….. ……. ……

4587 (10) = ………………………. (BCD)

2.1.3 Code Binaire réfléchi ou code Gray :


décimalCode GrayNb3b2b1b0

Miroir
On définit ce code de la façon suivante :
A chaque augmentation d’une unité du chiffre
décimal, on a un seul bit du nombre binaire
équivalent qui change de valeur par rapport au
nombre binaire précédent

Système de numération
Laboratoire génie électrique Cours 3ème technique Systèmes de numération

2.1.4 Conversion binaire naturel - binaire réfléchi :


1/2
On compare les bits Bn+1 et Bn du nombre écrit en binaire naturel :

- Si Bn+1 et Bn ont même valeur, le chiffre correspondant en B.R est 0


- Si Bn+1 et Bn ont des valeurs différentes, le chiffre correspondant en B.R est 1

Ex : Convertir en code Gray le nombre binaire suivant :1011(2)

Naturel = 1 0 1 1
1011(2)naturel = ………….(2)réfléchi
Réfléchi = … … … …

☺Activité : 101101(2) = ? Gray

Naturel = 1 0 1 1 0 1
101101(2)naturel = ……..…...(2)réfléchi
Réfléchi = … … … … … …

☺Activité : Réaliser l’activité 2 du manuel d’activités (page 7)

2.1.5 Conversion binaire réfléchi – binaire naturel :

La méthode est la suivante :


- Noter le nombre écrit en binaire réfléchi
- Reproduire le chiffre du poids le plus fort (chiffre à gauche)
- Comparer le chiffre de rang n+1 du binaire naturel à celui de rang n du binaire
réfléchi (on écrit 1 s’ils sont différents si non on écrit 0)

Ex : convertir en binaire naturel le nombre binaire réfléchit suivant :1010

Réfléchi = 1 0 1 0
1010(2)réfléchi = …………(2)naturel
Naturel = … … … …

☺Activité : 101110(2)réfléchi = ……………..(2)naturel

☺Activité : Réaliser l’activité 3 du manuel d’activités (page 8)


2.2 Codes alphanumériques:

☺Activité de découverte : Réaliser l’activité de découverte du manuel d’activités (page 9)


2.2.1 Code ASCII : (voir manuel du cours page 22)

Système de numération
Laboratoire génie électrique Cours 3ème technique Systèmes de numération

☺Activité : Réaliser l’activité 1 du manuel d’activités (page 9)


2.2.2 Code à barres: (voir manuel du cours page 23-24-25)
 Applications : (Manuel de cours Pages 19.. .20)
2/2

Système de numération

Vous aimerez peut-être aussi