Beruflich Dokumente
Kultur Dokumente
Architecture Mat éri elle d es Systèm es In form atiqu es STS Inform atiqu e de Gestion, 1 an née
THEME 1 :
L’ORDINATEUR ET
SON ENVIRONNEMENT
Dossier 2
Objectifs
Plan de la séquence
2. Changement de base.
2.1. Passage de la base 2 vers la base 10.
2.2. Passage de la base 10 vers la base 2.
3. Opérations en binaire.
3.1. Savoir compter.
3.2. Savoir additionner.
4. Exercices.
Les hommes (ou les femmes), les Hommes en tous les cas, utilisent presque tous le système décimal.
Pourquoi ? Tout simplement parce que les hommes (et les femmes) ont 10 doigts.
L'ordinateur, lui, n'a pas dix doigt mais simplement de l'électricité. Alors il ne connaît que deux types
d'informations : il y a du courant, il n'y a pas de courant. On dit qu'il travaille dans un système binaire, ou
en base deux.
Les dix éléments qui composent la base 10, sont les dix chiffres :
0123 456 78 9
Ainsi, tout nombre écrit dans la base 10 est composé de ces chiffres.
La valeur de chaque chiffre dépend alors du chiffre lui-même et de sa place.
Pour connaître la valeur de chaque chiffre qui compose un nombre, il faut décomposer ce nombre pour
identifier chaque chiffre et son coefficient : on parle de forme canonique.
On peut alors vérifier que le nombre 3528 est bien dans la base 10, car tous ces chiffres appartiennent à la
base 10.
Pour composer un nombre binaire, il faut un certain nombre (0 ou 1) d'unités (niveau 0), un certain
nombre (0 ou 1) de deuzènes (niveau 1), un certain nombre (0 ou 1) de quatrènes (niveau 2), etc.
Exercice : donnez la décomposition et la forme canonique du nombre 1110. Le nombre est-il de la base
2 ? Pourquoi ?
0 au niveau 0
1 au niveau 1 1110 = 1 * 23 + 1 * 22 + 1 * 21 + 0 * 20
1 au niveau 2
1 au niveau 3
1110 est bien un nombre de la base 2, car tous ses chiffres appartiennent à la base 2.
2. Changement de base.
2.1. Passage de la base 2 vers la base 10.
L'intérêt est de connaître la valeur (dans notre système de numération) d'un nombre binaire rencontré sur
une donnée technique par exemple.
La méthode est on ne peut plus simple : il suffit de calculer le résultat de la forme canonique du nombre
binaire.
Par exemple :
1110(2) = 1 * 23 + 1 * 22 + 1 * 21 + 0 * 20 = 8 + 4 + 2 = 14(10)
Règle générale :
Pour coder un nombre décimal dans la base 2, il faut :
1. Diviser le nombre par 2.
2. Si le résultat n'est pas nul,
3. Il faut diviser le résultat de la dernière division par 2.
4. Reprendre à l'étape 3, tant que le résultat de la division n'est pas nul.
Il suffit alors de récupérer les restes de ces divisions et de les écrire dans l'ordre inverse pour reconstituer
le nombre codé dans la base 2.
Exemple :
14 2 7 2 32 12
0 7 1 3 1 1 1 0
0 1 1 1
3. Opérations en binaire.
3.1. Savoir compter.
Ainsi 0 -- 1 -- 2 -- … -- 9 -- 1 0 -- … -- 99 -- 1 0 0 -- …
0
1
10
11
100
101
111
1000
…
T1D2. Les systèm es de num ération : la bas e 2 4
ère
Architecture Mat éri elle d es Systèm es In form atiqu es STS Inform atiqu e de Gestion, 1 an née
Une fois encore le principe est le même que dans le système décimal.
1 1 1 1
Effectuez l'addition décimale ci-contre : 5 8 2 4
+ 3 5 1 8 8
= 4 1 0 1 2
Ceci n'est possible que parce que vous connaissez les tables d'addition par cœur.
Pour compter en binaire, on fait de même, sauf que les tables d'addition sont terriblement plus simples :
+ 0 1 10
0 0 1 10
1 0 10 11
Exemples d'addition :
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 0 1
+ 1 0 1 1 1 + 1 + 1 1 0 1 0 1 1
= 1 0 0 1 0 1 = 1 0 0 0 0 0 0 = 1 1 0 0 0 0 0 0
4. Exercices.
4.2. Conversions.
Donnez les conversions décimales ou binaires des nombres suivants en réfléchissant avant de calculer :
156(10) 1101101(2) 11000001(2) 96(10) 256(10) 111111(2) 124(10) 1110211(2)
4.3. Calculs.
Une collection d'éléments rassemble des éléments qui se distinguent pas 4 caractéristiques :
Couleur des yeux (bleu, vert, noir ou marron), couleur des cheveux (clair ou foncé), taille (très grand,
grand, normal ou petit), sexe (homme ou femme).
4.3. Calculs.
Effectuez les calculs binaires suivants :
111110 + 10 = 1000000 10101010 + 11 = 10101101 110011001100 + 110 = 110011010010