Numération Et Codage Info 3e Et 4ea
Numération Et Codage Info 3e Et 4ea
Numération Et Codage Info 3e Et 4ea
Chapitre 2: le codage
leçon 4: coder une information en ASCII ( théorique )
leçon 5: TD
objectifs spécifiques: à la fin de cette leçon, l'élève doit être capable de:
introduction
La conception des circuits électroniques qui composent un ordinateur est telle que celui-ci
ne peut comprendre qu’un langage numérique c'est à dire formé de chiffres. Par exemple, la
combinaison 11000001 représente la lettre A et 00000101 représente le chiffre 5. il est donc
question dans cette leçon de voir les systèmes de numération utilisé par l'ordinateur pour traiter
l'information.
I- Définitions
représentés
qui forme la base), Des règles d’écritures des nombres ( juxtapositions de symboles).
décimale
(explication)
A= {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
4134=4×10 +1×102+3×101+4×100.
Le nombre de symboles (chiffres) dont nous disposons pour représenter des nombres
détermine la base. Ainsi, le système décimal est également appelé système à
base 10.
Binaire ou système binaire est un mode de représentation des chiffres, adapté aux
que fonctionnent les ordinateurs pour coder toutes les informations. Par exemple le chiffre
C'est un système qui utilise 8 symboles qui sont les chiffres de 0 à 7. Les symboles de sa
base sont les suivants:
base 8 ={0;1;2;3;4;5;6;7}
Encore appelé système à base 16 est un moyen d’écrire les nombres avec 16
symboles soient Base 16={0,1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}. Cette base est très utilisée en
informatique pour représenter les adresses mémoires.
Conclusion
Leçon 2: Les conversions d'une base à une autre
( théorique )
objectifs spécifiques: à la fin de cette leçon, l'élève doit être capable de:
• Convertir un nombre d'une base 10 vers une base B(2, 8, 16) et inversement;
Introduction
La conversion de base encore appelé transcodage, est l’opération qui permet de passer de la
représentation d’un nombre exprimé dans une base à la représentation du même nombre mais
exprimé dans une autre base. Les conversions peuvent se faire : D’une base 10 vers une base B (2,
8, 16); D’une base B (2, 8, 16) vers la base 10; De la base 2 vers les bases 8 et 16; Et d’une base 8
ou 16 vers la base 2.
Pour convertir un nombre de la base 10 vers une base B (2, 8, 16), la règle à suivre est la
division successive : on divise le nombre par la base, puis le quotient par la base, ainsi de suite
jusqu'à l'obtention d'un résultat nul. Enfin on récupère la suite des restes qu'on classe dans l'ordre
contraire de leur apparition.
Exemples:
Pour convertir un nombre d’une base B(2, 8, 16) vers la base 10, on peut suivre le procédé
suivant :
Exemples:
• Conversion binaire en décimal
Soit à convertir le nombre (1001101)2 en base 10. On a :
26 25 24 23 22 21 20
1 0 0 1 1 0 1
• Conversion binaire/octal
8=23; (1111011)2 s’écrit 001 111 011. En convertissant chaque paquet en base 10, on obtient :
001 = 1, 111 = 7 et 011 = 3. Donc (1111011)2 = (173)8.
• Conversion binaire/hexadécimal
16=24; (101111101)2 s’écrit 0001 0111 1101. Sachant que 0001 = 1, 0111 = 7 et 1101 = 13 en base
10 et D en base 16, on a alors : (101111101)2 = (17D)16
Pour convertir un nombre d’une base B (8, 16) vers la base 2, on peut suivre le procédé
suivant :
Exemples:
Soit à convertir (741)8 en binaire
VI- Conversion de la partie décimale d'un nombre de la base 10 vers la base 2 et vice versa
0.34*2 = 0.68 0.68*2 = 1.36 0.36*2 = 0.72 0.72*2 = 1.44 0.44*2 = 0.88 0.88*2 = 1.76
0 1 0 1 0 1
Pour convertir une la partie décimale d'un nombre de base 2 vers la base 10, on peut suivre le
procédé suivant :
(0.010101)2 = 0.328125
EXERCICES
objectifs spécifiques: à la fin de cette leçon, l'élève doit être capable de:
Introduction
Les opérations arithmétiques dans les bases 2, 8 et 16 s’effectuent avec les mêmes
I- L'opération d'addition
principe élémentaire: 0+ 0 = 0 ; 1+ 0 = 1 ; 0+ 1 = 1 ; 1+ 1 = 10 ;
NB: le bit rouge étant la retenue
Exemple:
• Lorsque a0+b0 = N<B (8, 16), écrire N sur la barre de résultat et additionner les symboles
de poids suivants.
• Lorsque a0+b0 = N>B (8, 16), on écrit N=B+x tel que x = N-B, écrire x sous la barre de
résultat et reporter 1 comme
aux symboles de poids suivants.
Exemple:
Exercice d'application
1-Posez et effectuez les opérations suivantes en binaire : 11001+11000 ;
1523+1471 ;
789A+ABD ; 5879+1457 ;
Exemple:
Méthode
: Pour effectuer l’opération a-b tel que a=an...a0 et b=bm...b0 dans une base B (8, 16), on
Répéter l’étape précédente jusqu’aux symboles de poids forts en prenant en compte les
unités emprunté s’il y a lieu
NB: En base 16, lorsque a0+16-b0 est compris entre 10 et 15, on le remplace par son symbole
hexadécimal correspondant.
Exercice d'application:
Posez et effectuez les soustractions suivantes dans les bases indiquées : (11100-10111)2
Méthode: Pour multiplier deux nombres a et b, tels que a=a n ...a0 et b=bm...b0, on
peut suivre le procédé suivant :
on effectue bj+1*ai