0% ont trouvé ce document utile (0 vote)
31 vues5 pages

Introduction à la représentation binaire

Le document traite de la représentation binaire de l'information, expliquant comment les ordinateurs manipulent des données sous forme de 0 et 1. Il aborde la numérisation des objets physiques et la conversion entre les systèmes de numération binaire et décimal. Des exercices pratiques sont inclus pour illustrer ces concepts, notamment sur le codage binaire et la conversion entre bases.

Transféré par

OussamaHajSalem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues5 pages

Introduction à la représentation binaire

Le document traite de la représentation binaire de l'information, expliquant comment les ordinateurs manipulent des données sous forme de 0 et 1. Il aborde la numérisation des objets physiques et la conversion entre les systèmes de numération binaire et décimal. Des exercices pratiques sont inclus pour illustrer ces concepts, notamment sur le codage binaire et la conversion entre bases.

Transféré par

OussamaHajSalem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP 1 : Vendredi 6 Septembre 2013

Les ordinateurs et les programmes mémorisent, transmettent et transforment des données aussi variées
que des nombres, des textes, des images, des sons, etc ..
Pourtant, quand on les observe à une plus petite échelle, les ordinateurs ne manipulent que des objets
beaucoup plus simples : des 0 et des 1.

Partie du programme : Représentation de l’information

Représentation binaire : Compétence :

Un ordinateur est une machine qui manipule Manipuler à l’aide d’opérations élémentaires
des valeurs numériques représentées sous les trois unités de base : bit, octet, mot.
forme binaire.
Numérisation : Compétence :

Coder un nombre, un caractère au travers d’un


L’ordinateur manipule uniquement des valeurs
code standard, un texte sous forme d’une liste
numériques. Une étape de numérisation des
de valeurs numériques.
objets du monde physique est donc
Numériser une image ou un son sous forme d’un
indispensable.
tableau de valeurs numériques.

Activité

Dans une gare de triage, les wagons sont rangés sur 8 voies numérotées de 0 à 7.
Pour effectuer le tri, les aiguillages sont actionnés vers la gauche (position 0) ou vers la droite (position 1)

1
1°) Donner pour chaque voie de garage, la séquence des positions correspondantes :

Voie 0 1 2 3 4 5 6 7
Séquence

A chaque voie correspond un code qui s’écrit uniquement avec des 0 et des 1 : il s’agit d’un
langage binaire. On parle en Mathématiques de la représentation en base 2 d’un nombre entier naturel.
Ici, on utilise des codes avec 3 chiffres binaires : on parlera de mots de 3 bits ; bit signifiant
Binary Digit et un bit ne pouvant donc prendre que les valeurs 0 ou 1.
On vient d’écrire les représentations en base 2 des entiers naturels allant de 0 à 7.

2°) On souhaite doubler la capacité de triage. Compléter le premier schéma.

Comment sont alors codées les voies de 0 à 7 ?


.......................................................................................................................................................................

Comment sont codées les voies 8 à 15 ?

Voie 8 9 10 11 12 13 14 15
Séquence

Faites le calcul : 1 20  1 21  1 22  1 23 = ................................

Un autre : ..................................................................................

Comment représenter un entier naturel en base deux ?

Notre système de numération représente les nombres entiers naturels en base 10 ; on parle d’unités, de
dizaines, de centaines, etc, car on raisonne par paquets de 10.

127 = .........................................................................

Nous n’avons besoin que de 10 chiffres : les entiers naturels de 0 à 9, et nous pouvons alors écrire
n’importe quel nombre entier naturel. Notre système de numération est dit de position, car c’est la
position du chiffre qui détermine son poids.

En base 2, le principe est le même : on raisonne par paquets de 2.

………………………………………………………
………………………………………………………
………………………………………………………
………………………………………………………
………………………………………………………
………………………………………………………

On effectue des divisions euclidiennes par 2, successives, et on s’arrête lorsque le quotient devient
nul.

Chaque bit correspond à une puissance de 2, le plus à droite à ….. , puis les exposants augmentent de 1
en remontant de la droite vers la gauche.

On écrira en base 2 : 127 = ……………….

2
Exercices :

1. Retrouver le n° de la chambre de Bender (D-A :


Futurama) :

......................................................................................

2. Avec n bits, combien de nombres entiers naturels différents peut-on coder ?

..........................................................................................................................................................................

3. Pourrais-tu donner le nombre entier 64 en codage binaire ? Même question pour le nombre entier 107 ?

SYNTHESE

Dans les domaines de l’automatisme, de l’électronique et de l’informatique, les systèmes ont


souvent deux états stables : un interrupteur est ouvert ou fermé - une diode est allumée ou éteinte - une
tension est présente ou absente… Ces deux états sont représentés par les chiffres 0 et 1 d’où l’utilisation
de la base 2. A chaque état du système on associe un état logique binaire : la présence d’une tension est
notée 1, l’absence 0.
Bit ( Binary Digit ) : chiffre binaire qui prend l’état 0 ou 1

0
 Avec un bit nous pouvons coder deux états :
1
 Avec deux bits nous pouvons coder ….. états donc ….. nombres binaires.

 Avec n bits nous pouvons coder ….. états donc ….. nombres binaires valant de …. à …….. .

3
Exemple : On imagine un ordinateur dont la mémoire est constituée de quatre circuits mémoire un bit.
Quel est le nombre d’états possibles de la mémoire de cet ordinateur ? …..

Un groupe de bits est appelé un mot.

Un mot de huit bits est appelé un octet.


Exemple :
0 1 0 0 1 0 1 1

Combien de nombres binaires peut-on écrire avec un octet ? .............

On manipule les bits par paquets de 8 : 8 bits = 1 octet = 1 byte


8b=1o=1B
Attention !!!
Dans l’usage traditionnel :
1 Kilo octet = 1 Ko = o = 1024 octets
1 Mega octet = 1 Mo = o = 1024 Kilo octets
1 Giga octet = 1 Go = …….
1 Téra octet = 1 To = …….

*** Correspondance entre binaire et décimal :


Pour ne pas confondre les écritures, on écrira pour un nombre en base 2 et 101 pour un nombre en
base 10.

a. Conversion d’un nombre binaire en base 10 :

( ) ( ) ( ) ( )

8 4 2 1
1 0 1 1
23 2² 21 20
Bit de poids fort Bit de poids faible

b. Conversion d’un nombre entier naturel en base 2 :

Exemple : 172
Méthode par division

172=

4
Exercices :
1. Convertir en base 10 les nombres suivants : ;

2. Que se passe-t-il si on rajoute un 0 à droite d’un nombre binaire ?

3. Compléter le tableau :

Base 0 1 2 3 4 5 6 7 8 9 10
10
Base 2

4. Convertir en base 2 les nombres suivants (on fera apparaître le détail de la conversion)
31 ; 109 ; 128 ; 253 ; 1000

5. Donner les représentations en base 2 des nombres 1 , 3 , 7 , 15 , 31 et 63.


Expliquer le résultat

6. Exercice 7.20 page 103 à faire pour Vendredi 16 Septembre 2013

Vous aimerez peut-être aussi