Académique Documents
Professionnel Documents
Culture Documents
Systme de numration
Dfinition :
La numration dsigne les techniques de reprsentation des nombres. Aussi elle concerne
les mots, les signes ou les symboles qui ont permis aux diffrents peuples dnoncer, de
mimer ou dcrire ces nombres. Par dfinition la numration permet de reprsenter un nombre
par la juxtaposition ordonne des symboles pris dans un ensemble. Les reprsentations crites
au moyen de signes constituent des systmes de numration. Ces derniers sont ns, en mme
temps que lcriture, de la ncessite dorganiser les rcoltes, le commerce et la datation.
Bases de numration.
Compter consiste ajouter successivement des units, et les grouper par paquets chaque fois
quon atteint une certaine valeur. Le nombre dunits que contient un paquet constitue la base
de numration. De mme au bout dun certain nombre de paquets, on groupe ces paquets plus
grands et ainsi de suite. En arithmtique, une base dsigne la valeur dont les puissances
successives interviennent dans lcriture des nombres, ces puissances dfinissent lordre de
grandeur de chacune des positions occupes par les chiffres composant tout nombre. Par
commodit, on utilise usuellement, pour les bases entires partir de deux, un nombre de
chiffres gal la base. En effet, lcriture dun nombre en base N laide de N chiffres allant
de O N-1 correspond a son dveloppement en base N.
Notations courantes.
Pour nimporte quelle base, on a lhabitude de lindiquer en petit en bas droite du nombre.
Par exemple (100111)2 pour le nombre 100111 en base 2, ou encore (172)8 pour le nombre
172 en base 8.
De nombreuses bases de numration ont t employes par les peuples et des poques
varies.
- Systme quinaire (base 5) tait utilis parmi les premires civilisations, et jusquau
XXe sicle par les peuples africains.
- Systme octal (base 8) aurait t utilis par la civilisation de la valle de lIndus.
- Systme dcimal (base10) a t utilis par de nombreuses civilisations, comme les
chinois. Aujourdhui, il est de loin le plus rpandu.
- Systme duodcimal (base12) est utilis au Npal par le peuple Chepang. il favorise la
divisibilit par 2, 3, 4, 6.
- Systme vicsimal (ou vigsimal, base 20) il existe au Bhoutan et utilis par les
Gaulois ou par les basques.
- Systme sexagsimal (base 60) tait utilis pour la numration babylonienne, ainsi que
par les Indiens et les Arabes en trigonomtrie.
Mais dans le cadre de ce cours, nous nous intressons seulement au systme dcimal et au
systme binaire.
Le systme dcimal.
Ce systme comprend 10 symboles appels chiffre : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. On lappelle
systme base 10. Pour former un nombre dans ce systme, on obtient un nombre quelconque
en ajoutant une unit au nombre prcdent avec la convention que dix units dun ordre
donne forment une unit de lordre immdiatement suprieur. La valeur dun chiffre dpend
de sa position appele rang dans le nombre pouvant ainsi former son poids positionnel. ...
centaine, dizaine, units, dixime .
* Lusage du zro (0) positionnel est une convention pratique et lgante, mais non
ncessaire pour reprsenter les entiers naturels, comme lillustre le systme dcimal sans
zro. Il est, par contre, indispensable pour gnraliser lcriture positionnelle aux nombres
fractionnaires.
Exemple : 635,59 = 6 * 100 + 3 * 10 + 5 * 1+5* 0,1 * 0,001
=6* 102 + 3 * 101 + 5 * 100 + 5* 10-1 + 9 * 10-2
- 6 reprsente le chiffre de poids fort ;
- 9 est le chiffre de poids faible ;
- Les poids sont des puissances de 10.
Le systme binaire :
Cest un systme de numration utilisant la base 2. on le nomme couramment bit ( binary digit
en anglais, soit chiffre binaire ). Ces chiffres ne peuvent prendre que deux valeurs, notes par
convention 0 et 1.
Ici, un nombre sobtient en ajoutant une unit au prcdant avec la convention que 2 units
dun ordre donn forment lunit de lordre suprieur. (cf. tableau dquivalence)
Arithmtique binaire
* 0 1
+ 0 1 0 0 0
0 1 1 0 1
1 1 10
Exemple :
11011 . . . . . . . 27 11011 11011
+ 101 . . . . . . . 5 - 1101 * 1101
10000 . . . . . . 32 = 25 01010 11011
00000
11011
11011
100101111
Intrt du systme binaire
Quand on frappe la lettre a sur le clavier de la machine crire ordinaire, on entent le bruit
du marteau o est inscrit le caractre a en actionnant en fait un levier.
Quand on frappe la mme lettre sur un clavier dordinateur, on fait surgir huit impulsions
lectriques, reparties en deux catgories, des faibles et des fortes qui correspondent par
convention 0 et 1. Le code pour la lettre a est 01000001. A lintrieur de lordinateur,
La srie 01000001 dclenche des signaux lumineux qui deviennent un a sur lcran.
Le code pour b est 0100010, celui pour c est 01100011.
On utilise le systme binaire dans les communications notamment dans lenregistrement des
uvres musicales.
Dune faon gnrale, le nombre de symboles utilises est appele Base. Lorsquun nombre
est crit, la position respective des symboles dtermine le poids.
Le tableau suivant donne pour quelques nombres leurs correspondances dans les bases 2
(binaire), 8 (octal) et 16 (hexadcimal).
27 26 25 24 23 2 21 20
0 1 0 0 1 1 0 1
87 86 85 84 83 8 81 80
0 0 0 0 7 6 0 1
Remarque : Pour passer dune base B1 B2 avec B1 et B2 diffrents de la base 10, on passe B 1
dabord en base 10 puis en base B2.
B1 B2
10
Les informations traites par un ordinateur peuvent tre de diffrents types (texte, nombres,
etc.) mais elles sont toujours reprsentes et manipules par lordinateur sous forme binaire.
Le codage dune information consiste tablir une correspondance entre la reprsentation
externe de linformation (caractre A ou nombre 36 par exemple), et sa reprsentation interne
dans la machine, qui est une suite de bits.
Parmi les codes les plus utiliss pour cette reprsentation, on peut citer :
- le code ASCII (American Standard Code for Information Interchange) ;
- le code EBCDIC (External Binary Code Dcimal Internal Code).
Le code ASCII
Le code ASCII de base reprsentait les caractres sur une longueur de 7 bits ; c'est--dire quil
tait possible de reprsenter : 27 = 128 caractres de 0 127. Ce code appel code ASCII
standard fut mis au point pour les caractres anglais qui nont pas de caractres accentus ( ;
; ; ) encore moins de caractre spcifique une langue ( ; ; ; ; ; ; ). Et
afin de coder plus de caractres, tels que les chiffres ; les caractres spciaux ; les marques de
ponctuation, un code ASCII tendu 8 bits (1 octet) est mis sur pied. Ce code attribut donc 2 8
soit 256 caractres de 0 255.